30536077
4245546
96347185
11607105
32935995
17884930
45458769
274250
67613237
82251110
51897774
63151656
41691662
56137431
81967233
44419827
87263587
36327511
36045488
58487221
26221687
20282335
51036547
33985189
3795499
93467834
30022474
95684555
41368194
46857241
44219488
72422518
53737194
4478582
32793910
93738135
9132359
93229784
55133012
17026725