25
9
11
29
19
21
105
96
34
90
24
10
18
114
109
16
48
45
63
23
74
60
43
55
20
28
12
56
30
94
32
441
33
35
140
97
46
54
27
123
112
26
136