29834736
47862307
34586240
38138400
83437812
58426898
42272615
11864919
12227405
48919154
50672979
96441498
2589959
26216187
81298264
17158219
8886254
59725517
3822520
6563617
88704075
96446572
77349675
84641615
55941770
13732928
44341199
29477075
37043724
72453172
3404128
12383178
7027829
56672583
94118178
31187352
53472332
67569981
28829758
19995855