49
32
38
26
37
47
118
629
96
235
46
43
29
146
48
19
99
163
55
34
114
8
117
33
11
44
71
53
94
76
286
95
39
116
80
140
60
138
211
31
30
246
28