15
35
135
32
377
8
28
21
200
24
178
263
338
17
48
242
49
47
695
25
65
221
152
27
19
79
94
51
75
161
80
201
20
11
67
43
654
70
71
41
387
281
628
205
86
110
1219
39
16
46