12168006
19283021
1194580
5099531
99706134
88237965
49152936
59434242
29223530
56431972
16029539
78227229
18877671
49134799
9918485
69813611
67965986
18313917
70683896
22853203
22109975
78126789
19047598
61127099
90564158
13914441
3979798
18895108
46944658
61455006
54934468
21173345
83074264
92839990
46827362
81997327
55002332
12911197
37607119
37107308