0
26
9
86
7
13
33
41
58
16
53
44
103
192
55
42
127
183
70
168
274
159
65
167
300
255
36
138
84
94
22
63
164
245
46
147
19
43
24
158
204
102
179
135
269
250
122