45036691
106321
28829675
26993259
12302416
92531652
58841906
7736208
78037861
4266580
7402798
73091636
31855418
5874110
9868408
8401631
50199102
83872364
5165419
4114450
52256455
93523899
35961051
26077464
46549870
75802261
18049786
67841069
12306076
32288628
51809616
97877102
97144750
98108114
44871425
32907256
96336370
77074244
8345330
30276096