34
25
23
54
367
105
39
31
504
148
36
124
38
190
71
19
162
26
49
387
327
121
221
50
122
106
46
16
146
13
98
353
377
81
145
11
24
40
70
90
75
8
9
43
117
531
18
78
15
32