12521138
15763360
20953014
63507183
73286534
72737103
81688732
56545498
65895112
28509950
23866215
7955799
7947946
335370
96726189
15635786
8701680
89537412
35361253
20574043
89508071
9496867
26786445
76154929
78289099
66104282
22702873
6971816
7716
35526139
7020319
7003350
35053329
24688574
51659732
36653463
17676255
68559203
59857851
66308117