75
319
144
996
772
348
1000
30
539
849
375
150
14
890
560
989
124
732
944
72
446
304
109
759
677
862
950
70
85
250
175
370
905
765
984
448
10
384
154
274
544
977
43
48
235
67
253
66
42
277
475
6
501
695
995
186
31
149
615
420
119
178
130
507
994
202
360
608
773
659
522
629
382
207
952
450
146