100
62
109
230
302
177
82
66
226
72
36
39
93
107
236
59
85
4
81
43
15
47
45
41
20
51
165
173
40
127
196
57
49
6
29
169
25
304
46
350
9
114
23
158
21
309
75
251
27
322
17
167