91
68
55
84
71
97
31
172
70
228
191
27
61
50
623
19
99
302
105
10
193
77
24
64
85
189
98
72
33
494
32
276
305
66
56
531
58
37
47
67
243
52
141
322
126
59
44
377
163
483
181
48
20
362