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