0
1
2
5
44
17
25
34
69
32
48
160
84
64
30
101
66
31
39
230
16
47
38
43
107
22
20
75
51
13
14
67
59
29
21
135
125
157
45
65
11
27
78
54