1
0
14
45
25
23
42
30
31
41
36
22
26
8
54
37
95
18
13
52
134
137
223
28
96
192
62
85
60
64
94
659
260
20
111
138
34
59
148
27
222
140
135
46
58
72
77
16