40339273
40238640
14666137
29203729
3335724
5535612
25165117
79922602
62834645
14001808
4586765
8535027
22757849
86496483
97995751
94374064
40179356
62594304
89395053
2788683
60156530
6686758
1397974
26335964
66088911
4446633
92306401
1119624
76714156
32337338
20704679
7271396
88502189
17558991
9405927
77397145
53563682
2122934
95997285
76448306