0
3
23
15
60
4
63
21
7
32
18
42
14
25
107
97
41
35
30
16
26
62
37
316
6
69
309
200
141
527
54
64
135
104
273
126
100
105
174
111
108
78
33
27
202
132
94
17
106
59
50
290
130