0
2
5
7
24
1
10
20
12
47
29
182
1301
42
153
66
25
23
75
18
9
11
16
37
103
17
30
55
51
255
49
111
125
26
27
19
36
86
28
146
34
33