27
396
50
280
29
229
59
43
119
19
24
92
128
352
38
13
348
67
51
49
14
21
12
78
167
126
48
20
72
91
117
28
63
30
26
16
7
37
158
46