0
31
36
4
54
6
26
17
60
15
56
618
50
45
20
67
64
100
22
58
125
192
204
423
465
160
92
219
84
246
19
357
82
132
109
69
139
70
1169
216
75
51
782
18
52
145
37
124
114
410
111
171
65
27