0
3
8
13
2
22
17
18
10
12
23
1
15
118
52
29
42
27
40
44
83
48
68
66
61
60
37
19
97
96
65
294
113
106
229
117
102
825
105
77
109
73
139
133
92
34
55
127
400
316
360
218