43059405
5092104
59207472
64751412
35481139
39142094
3747645
1946518
44018508
9487051
1649585
10142186
85234843
52772716
41146021
72357991
96282312
88902686
32826475
24076156
17853334
58061710
1344150
24175281
29512697
60131799
98669364
7324208
41099121
383865
71249873
90654753
69256778
18397449
4488183
19124020
36837331
35105231
60125367
59306601