0
15
14
33
3
1
17
37
214
29
40
11
30
36
12
137
256
23
164
35
135
27
95
56
317
142
93
79
65
111
106
148
90
42
19
43
476
622
132
166
63
47
50
46
127
64
171
77
102
13