15
251
203
199
200
39
13
33
35
56
28
219
92
73
100
93
84
19
36
42
17
787
177
46
137
124
152
24
76
23
49
154
30
27
14
11
70
81
63
31
21
9
41
32
65
136
40
58
88
5
12
8