353
108
43
335
103
54
78
53
28
10
109
11
174
62
23
158
142
249
25
59
67
243
6
441
87
79
190
68
37
231
102
126
230
74
212
171
427
225
49
996
64
93
38
61
141
33
221
162
46
244
84
220
100
26