1031
38
10
356
27
24
105
129
68
104
217
50
20
343
357
113
108
53
210
32
125
64
41
173
183
267
286
23
130
140
225
33
423
58
287
416
952
47
35
216
392
34
119
196
221
259
73
52
101
61
83
114
69
383
318
1054