42516543
47099212
53327813
44963803
67837805
20028219
66842301
74469794
3409215
12417932
31195501
41843975
58603563
1122055
1633553
29973666
21425904
8334032
26954248
64341381
37025437
81756622
477794
77222953
53069441
88589752
92229896
90269429
15122850
24808206
38549514
6157936
3101455
4421054
54419738
52802866
32527197
80713782
35014392
91914053