40685752
19947952
63162830
20413139
54445086
78305257
97519049
98607046
84948926
90562377
48754930
60698220
96278350
49189716
59545032
67447867
2933652
67511611
36096570
118085
3203764
91251437
74079101
1894807
26331468
93084343
30075929
47093743
15428791
58587481
24006392
30676513
82732648
11676809
62268140
28858722
98593343
50854139
6597380
1761131