58
376
398
23
33
459
21
47
57
28
39
43
69
79
999
895
45
18
97
56
27
16
63
65
154
610
1370
540
520
369
29
22
19
59
129
349
73
35
68
83
87
348
119
203
49
86
75
177
98
24
37
67
498
15
13
89
139
109
157
365
125
795
850
919
469
598
30
11
1225
74
113
2825
163
239
1140
2155
140
3160
100
38
965
255
155
440
2373
108
262
32
1200
615
573
135
436
185
40
90
640
270
275
130
510
110
120
52
730
210
50
1100
1765
305
485
1410
1747
630
5650
178
280
112
500
1800
1990
95
421
1395