60561876
3092566
45518385
42515987
39752350
904183
23455731
29486832
56122342
30629681
70929280
93821947
5226504
94839202
64909780
50414952
61104255
72454182
72086196
75974687
82276405
48201658
47162470
27547761
69389561
76759750
45706559
5665597
49387142
97051635
12098395
97694611
50127455
37432937
54033081
7625394
29207523
73992010
26554835
55802388