0
3
1
7
5
2
13
17
19
20
6
10
36
12
23
22
220
29
88
45
66
137
143
58
46
97
53
55
84
163
145
38
73
126
31
52
72