27
31
28
24
5
20
29
12
23
245
26
6
15
7
32
51
25
78
45
355
62
9
52
56
44
122
40
67
18
181
135
55
126
153
314
117
293
143
168
11
88
34
35
70
123
100
152