55305221
3538459
76318080
91862017
21089020
12887883
42635567
22851136
30429798
46171079
4255063
25972479
28928440
45416886
19697097
45385637
41675804
23893531
48549629
28036974
6260227
89029959
89907632
85889546
2357490
50364127
48684194
4056673
2817815
94008984
39405115
69131908
93321704
96998451
91091507
69541281
13213652
5093418
49205704
81948616