29557455
86883410
83951541
16637728
40297107
843129
17029633
8291150
14761282
53545093
2238875
92243367
44609683
47745633
94831213
43901815
25816863
63365730
11347694
89289674
36086667
96358096
52357554
39597072
31611945
58984604
30343833
23202019
72048483
20052508
75179454
94112908
79182461
55748022
90099083
18039010
36349102
60372150
86397659
860011