39993800
5611033
23019044
40746675
6888818
3104989
58223041
36505404
98473674
51224204
30039545
13726321
2464684
82443779
25978262
40335036
31685966
37001158
16955559
49837713
88133798
48583820
70215985
53309003
74978912
37566268
31865003
70379363
76718696
49923499
7669026
96486323
31891272
95036408
71367065
4704262
28458803
10054501
72991787
9808515