26
20
33
123
61
44
303
43
113
22
87
71
116
102
12
27
125
6
49
15
19
172
38
9
65
111
176
119
50
145
64
81
192
42
60
1
3
82
29
58
149
94
180
2
140
31