0
1
23
127
39
45
59
58
162
349
161
410
352
52
35
124
47
766
357
101
92
74
94
2433
40
51
65
32
36
1684
61
15
25
28
43
84
54
41