95938169
31627
3092153
18366456
3753233
67556022
6236411
79474421
42051221
94595425
10031544
20057582
84002395
58409251
29193379
78678388
15896852
30258254
2502428
64399601
88232543
79015356
10177876
14836732
51429250
38718917
68725583
57081505
56081396
4542860
73519814
88129806
50522253
41737840
76574455
5405892
66542928
90837996
8631545
44175105