30748300
32497020
81983681
30045359
38166853
65027990
97757833
74588774
61683603
37115506
15978280
1549258
58654624
30753031
15123871
14736653
56437231
1681993
32299433
1556259
57412782
4916154
48791001
24527611
98154489
57875813
47168163
2349789
35847976
41734226
74772812
70061122
8727525
18738210
6093827
98152353
64566364
24457992
31742274
33054709