75434658
40964295
28362075
97945363
13912237
64335568
22782416
48417188
97537944
11747372
20264296
94252512
99242465
57989647
64011274
85109062
6445678
60987320
65564562
59511450
6095450
65116048
72392871
39236141
36242181
41689125
47812810
2331450
55493013
96788268
19756472
24025397
27579706
69561885
63022758
1374871
46255030
7786914
58259924
2730663