0
2
3
4
10
34
1
20
5
7
9
22
28
30
71
56
15
69
19
40
57
29
45
27
41
214
62
90
70
88
163
17
112
235
36
73
83
38
94
53
24
12
39
136