45
8
22
33
26
57
370
429
228
110
63
29
292
20
613
88
10
35
39
30
13
235
191
25
40
18
1636
51
12
130
52
86
80
1378
68
61
712
23
199
179
55
361
92
152
69
24
99
1342
111
90
112
182