0
86
7
3
29
10
15
39
5
70
13
9
14
23
26
20
48
47
105
231
72
56
11
92
94
205
378
27
186
482
192
152
148
81
356
151
46
64
232
54
106
35
21
300
63
50
119
34
178
137
25
169
31