24166249
10932313
9976509
8861313
65912137
30184208
4212266
58797490
5041267
36096621
10523251
89919603
33432834
16911298
14013616
89625360
33495985
73228609
47868890
26212176
62504743
93004580
29446932
91675200
487534
6366909
75645189
45771729
82907725
81123871
969325
65308004
11886442
3412783
85858786
33057131
13895505
30496633
83398935
17652420