242
60
85
69
4
81
46
16
49
15
45
41
42
20
51
165
173
43
127
196
57
6
29
169
25
313
350
10
59
116
23
161
21
315
75
255
27
325
17
167
36
297
2174
235
55
322
108
82
37
73
91
114
457