18519853
28787644
1285283
18993762
14392733
86839878
50433875
43694839
47347262
8239804
40806996
19737194
23372626
61874159
38548910
682726
2593691
66683312
3154307
5718205
43664657
95062026
25673668
50779747
35359286
9512127
11384126
24558940
25896865
61143342
68824973
77465246
96597197
90609336
439220
93833357
96313535
52341780
7198818
33497254