111
152
53
168
329
241
281
166
109
22
460
188
27
21
44
112
206
253
1984
24
45
57
82
42
26
93
39
59
146
38
49
173
219
20
65
387
66
67
122
117
32
208
176
17
108
31
719
47
61
110
54
11
64
104