0
1
4
21
49
33
19
100
10
88
22
9
23
14
111
59
67
172
182
286
155
94
241
102
61
18
96
74
105
39
112
40
147
50
36
12
121
75
64
54
141
52
32
117
51
20
93