31147805
27494718
56649260
8055316
50096950
55186129
14345662
94235596
73147816
28288431
21203364
88767455
2684239
8985954
58968480
25134379
38644303
69938931
41402466
92184316
36418550
51052111
65956026
94121637
29512911
35327622
66477679
5508312
516896
94004792
45443800
47581193
71311501
10461856
43656159
66019374
20708444
79734785
10334008
2363128