32517840
84775285
59841105
47426870
34714960
409547
75984428
26405339
87722103
20395071
46069742
56413084
84887015
49154448
23719461
30891279
11981434
96547245
77661337
69263444
9363323
67851777
18122808
18567286
68147425
88023701
12598691
53098609
82257924
33163729
81413627
42458260
15606451
2408303
2997160
1938375
75299209
70992567
69244883
71983151