38603756
2793
25586035
6890353
896895
10871683
3268331
25815818
41437568
56701397
84491730
49796391
43105521
22281087
30203866
50006542
61232968
6312135
41234883
32261819
45351187
96035731
79476966
68761434
71216014
21925684
26648220
86788096
4449682
59783586
4084679
71762330
1550803
12268819
1687867
65171508
49641270
10077760
65908888
46928666