58
94
376
398
23
33
459
21
47
57
28
39
43
69
79
999
995
895
45
18
97
56
27
16
63
65
154
189
96
610
1370
540
520
369
29
22
30
19
59
77
67
129
349
73
35
68
83
87
348
119
203
49
86
75
177
98
24
37
498
15
13
89
139
109
157
365
125
795
850
919
469
598
11
1225
74
113
2825
163
239
1140
2155
140
159
3160
100
480
38
965
255
155
440
2373
108
262
32
1200
615
573
135
436
185
55
40
90
265
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