0
1
4
20
15
29
7
24
111
18
30
8
13
12
23
58
9
93
67
41
38
66
27
50
11
191
22
74
53
31
25
5
43
64
51
35
174
258
197
19
16
110
96
56
57