0
1
2
18
9
95
6
5
4
17
19
21
11
3
16
7
15
38
234
64
96
61
197
55
333
130
43
10
8
51
20
250
155
191
63
76
62