0
26
9
33
20
10
34
42
22
28
62
67
61
25
16
226
140
13
219
48
50
76
128
66
77
82
24
49
112
111
41
102
143
60
72
150
223
108
75
158
125
772
225
197
87
204
157
91
163