30
51
59
32
27
61
91
16
92
64
353
56
165
83
60
131
135
195
40
79
137
38
153
102
73
330
44
362
422
313
204
162
54
89
770
47
78
147
42
465
322
126
72
50
24
2314
69
567
58
1268
453
566
940
57
255