42101912
30036928
21061252
88184170
5068156
60503540
66596548
64082188
18328993
98402550
78138952
77942033
90312956
1675998
3776798
9916549
76486867
58582198
62146492
21996718
74192348
26193224
80327871
30684543
30316490
66751850
41858758
2810764
30592024
3025221
90246703
82903117
74433654
52887933
22054778
51772524
12184513
99786966
74744143
6960477