99
51
50
56
53
172
32
43
41
196
30
22
15
123
76
109
16
11
193
8
95
240
147
71
54
20
302
170
60
110
19
190
45
49
12
63
1074
58
985
184
116
13
67
83
44
6
2
34
573
182
1276