58601585
48907054
459329
60405751
33501257
67102969
33957327
15151252
47552835
8252439
1416817
81217884
9674458
3235854
79365064
89296603
15626664
15316720
69182869
29234639
54876415
30121869
4756379
43306603
1274948
78273726
4891468
20149271
7893827
8102612
8331566
63959511
94538908
159271
6766383
88593286
29965576
52473464
22723823
95057637