106
12
17
3
55
33
80
27
30
129
184
237
1294
39
357
104
20
15
229
96
26
21
22
428
11
46
66
10
35
203
228
173
72
56
167
76
326
79
235
65
69
49
149
7
122
53
9
23
174
71
331
145