26
10
89
33
105
21
31
5
42
16
64
124
52
125
205
133
151
69
83
108
36
19
95
63
48
50
40
142
44
43
25
15
61
100
58
67
168
152
81
97
30
3
102
41