21753886
22134815
13498337
46869086
61328495
44746982
58369362
21789407
41302606
95618327
28126950
51682684
69655550
5825133
34087705
59004021
69673441
10104559
69293078
29249025
84965014
68991675
72415595
42432164
26226774
24121814
18693105
88312347
36885900
30065333
60463218
51078683
82598499
19964818
53103417
84405474
25888841
27341568
99529455
92688365