0
1
100
49
335
13
89
19
32
38
17
235
142
161
102
117
220
26
30
34
17
22
6
2
133
36
21
55
13
184
304
17
12
168
51
43
