54106580
82609831
29632106
29376893
28253546
80874070
704124
7224739
5837872
15665708
85025222
74812627
68465101
69084317
14666864
22068155
48332171
9756881
63575968
94512368
34599378
54518161
7917503
56776959
9661374
33635466
8462520
66301670
911433
35822702
36356255
42887572
6613578
49415052
4333815
49621750
2414411
32323687
90855997
65515171