42111250
53416535
2299740
59109102
76029167
94333966
66126342
82299425
1297300
62716686
69766593
98309847
39682720
87591340
79859265
45968691
85687587
15667914
28898502
68221072
28369006
22978143
62385201
43121422
70109143
13996804
18098830
43554772
90234363
77324719
2027217
38045764
34441171
41482233
31586596
69962971
269352
38653822
97698623
72469875