47
57
48
196
38
258
28
23
70
66
7
93
14
377
24
8
49
19
40
163
73
90
34
55
102
145
27
183
330
309
3
50
17
9
11
54
296
58
60
68
263
341
853
16
43
283
335
997
346
116
105