58999536
353972
25541212
39032076
8142850
39594231
56302119
26701956
93785849
58764662
48211101
3994219
62047350
82852177
956618
77363991
80168080
34432439
64247670
2150433
18024229
49556234
74745865
85564061
45328296
1646441
11936730
6723513
81259596
42399989
7803281
67283222
30695542
11797370
55792117
97288454
33048230
51346626
1439511
7848705