0
18
5
22
65
2
20
9
10
59
27
12
8
45
91
107
88
21
19
14
33
7
16
41
263
66
37
89
64
70
210
75
110
300
383
101
87
99
147
161
39
15
111
207
29
25
382