4
62
31
76
938
346
124
32
250
538
163
473
324
5
68
244
583
138
167
107
36
38
50
144
64
123
351
270
1229
44
362
817
426
484
413
125
110
297
245
40
71
147
308
361
7
116
1053
141
92
109
13
117
1108
332
537
21