0
10
3
11
12
1
8
22
36
47
42
17
18
62
77
27
60
16
38
29
37
40
7
2
66
5
19
13
76
95
117
178
56
52
33
107
86
35
75
143
79
159
41
55
32