40905662
42853428
55379561
25943116
272467
43978722
40223699
57135883
75481926
14315412
41856955
63035064
11701429
88086192
26214114
3539939
12319614
69008205
7382588
35817484
965738
2653171
95475136
30102520
77605267
29604600
70564589
8570469
60673015
86491849
54191917
3873103
56337757
63853624
82374807
83673982
3565979
88931558
79434678
64426275