33006730
13227035
82852404
8145016
3981499
34098470
79066592
92548455
36604698
11618076
58232043
52981120
48682919
4803855
57425281
23857166
34904821
2762913
30722439
70614
51999975
79782922
93613139
81412064
2966083
64823246
93192759
62441960
68846067
46151504
42298898
31272068
19883225
8608985
19954695
86568293
39506101
14707541
31287695
37707349