100
17
20
54
177
10
25
35
38
339
83
222
84
118
30
7
14
279
139
114
43
151
19
49
209
50
115
11
117
503
530
163
91
56
243
147
65
77
46
275
104
87
166
55
157
599
149
146
198
210
74
3
15
72