17098431
64934097
2363736
93212132
48872063
26404855
91981171
35765017
88726800
70102452
79666995
43975880
8437735
19209436
8191347
21373036
30626205
62649669
59418593
87015086
25801602
98395
6379669
21331362
20941147
176557
86718272
25693995
23011578
59463566
16041138
1197365
3173762
59892864
14148236
6669682
27621399
97167394
58357409
378160