50536308
17242328
59345857
78875501
61113769
87821878
13172339
22639440
22537511
4702920
38827056
16826960
376441
59882676
92359970
8407192
57787
81356780
13563551
38022254
23752505
68157119
3723633
74303705
7228462
62311651
70748396
69268380
10549355
11095179
64773583
19046799
30328715
27958741
8678309
334445
61228818
41101327
35375876
40002688