100
45
74
46
158
101
20
11
107
120
54
60
23
109
192
209
52
25
207
68
310
92
205
51
58
108
71
39
117
50
245
34
41
222
27
32
147
43
17
188
174
276
79
425
21
37
206
148
472
99
48
26
22
75
1049