30495686
32961181
36061481
10606104
60342852
18512675
11216996
52435859
46369155
33972774
76429105
49519302
6465150
18595193
72774
16284118
21181006
49413225
98819662
65943111
96851944
47886170
6407169
9517266
77035959
11864007
75183737
63233680
57691226
54687032
15236630
4142503
42129360
8856222
49191268
50763458
66296931
45697714
72587405
26271491