46
23
28
13
1
2
48
43
73
34
55
25
25
30
180
82
144
155
109
135
97
172
328
249
111
159
167
57
202
152
87
80
177
102
121
124
225
106
122
161
144
76
123
112
97
149
275
154
190
124
62
136
66
417
56
136
188
258
135
54