25
19
32
38
107
28
46
97
13
57
17
118
10
89
63
80
21
43
146
35
29
60
34
18
31
2
11
137
76
16
5
37
42
55
15
20
188
70
75
8
242
92
26