28
445
22
27
165
64
14
53
51
88
44
275
20
69
34
159
45
39
50
16
105
43
73
1123
68
17
18
182
193
140
26
59
33
8
153
114
102
36
67
189
24
1218
322
40
2
7
57
301
107