0
5
1
95
12
19
17
18
58
29
9
42
33
24
37
88
10
22
64
36
21
117
8
3
20
142
16
316
54
461
70
79
129
296
47
215
128
406
195
172
38
101
258
81
216
137
150
130
26
31
590
222