0
22
8
79
6
12
31
39
7
57
26
41
9
15
53
44
86
101
190
54
42
127
183
70
168
273
159
64
167
58
300
255
35
138
83
94
20
61
163
245
46
146
18
19
43
23
158
164
204
102
178
135
269
250
122
84