25
5
17
19
28
58
15
43
8
46
55
11
106
32
12
132
52
188
111
35
27
38
20
61
99
231
16
143
279
81
76
21
24
210
89
90
118
23
31
26
44
134
78
18
51