97594542
28319445
17362716
15119812
69992461
88777174
22643845
4342989
74964897
34924675
19942204
84246140
8408592
11793158
1103378
35318004
57137720
72063641
52603593
48534348
33241249
43766960
471183
7913674
49955474
96789182
81051180
41468801
26917744
72214192
56668680
41944500
4417712
87156013
26234750
52498193
33432276
87167939
75941525
16111135