68
20
46
100
22
117
17
29
25
18
34
12
30
16
120
19
230
92
11
86
78
13
97
8
38
60
51
32
146
655
191
309
320
143
251
201
1239
116
177
14
228
50
49
260
113
292
536
93
71
1649
1597
1023
162
150