3121585
2337935
6173381
80903905
89625308
7149269
65416453
34133792
90807721
75267877
66427579
6777462
95024787
58164033
49421175
35492493
36043135
73063314
70214896
54158784
4500291
51512990
76514822
3452218
55754105
63205001
94102753
8683374
1140782
53598624
44401220
30071579
96866104
60578476
96922775
46636362
79236881
4303441
11324189
76279731