65299572
2129321
6179761
98717812
48784538
74682229
76197385
58172475
23961604
85391992
61463194
96443739
3408263
81658368
84332772
2642450
68067152
94803853
51457554
39069112
19346276
40578612
41357898
34746252
43994616
55719162
16191300
96899940
4772877
425850
13605059
35348129
14713463
46993811
70768637
8203315
36587809
41744107
59767069
47274488