118
358
106
48
102
31
18
64
115
139
8
35
78
132
41
146
209
108
210
98
1222
60
73
120
43
25
777
24
97
165
5
29
114
20
15
47
39
342
188
218
26
92
55
137
109
94
131
100
57
251
59
179
324
130
54
168
58