16
35
135
32
377
8
29
21
200
24
25
178
264
338
17
48
242
49
47
696
65
221
152
27
19
79
94
51
76
161
80
201
20
11
67
43
654
70
71
41
387
281
628
205
86
110
1220
39