0
1
3
20
10
31
22
35
17
98
2
38
45
37
276
5
47
66
85
21
14
9
55
43
215
40
64
148
169
26
18
19
11
33
105
99
24
23
30
56
15
79
78
65
93
71
77
97
57
197