33
335
26
9
38
4
32
14
39
43
63
51
11
105
149
22
57
37
70
12
114
61
93
42
16
7
430
20
52
249
75
109
383
166
517
31
49
85
343
129
99
103
45
208
69
482
55
72
30
111