0
2
14
12
22
29
15
18
16
9
50
17
34
20
56
24
159
37
47
57
61
258
70
111
38
51
179
46
53
106
197
128
320
822
123
165
130
222
255
178
28
134
85
67
500
65
206
125
118
116
227
94
59
71
44
86