18
11
28
14
53
13
25
149
165
95
27
134
383
51
33
19
310
467
208
345
98
191
56
92
20
36
15
97
29
910
285
31
73
48
131
23
71
65
88
35