147
258
65
25
79
35
43
31
58
23
27
49
16
215
74
91
190
44
8
112
40
22
37
85
54
369
47
76
133
294
70
104
403
10
55
93
28
544
46
135
288
122
14
17
78
306
203
138
15
57
210
56
160