0
2
17
13
107
4
5
21
8
141
101
37
32
29
40
66
55
71
116
36
42
99
82
44
25
219
102
34
76
190
255
85
111
61
53
77
69
31
38
138
24
65
84
248
33