33226580
47149197
14935219
6007226
51622674
5647649
27818119
24312143
76033685
93667143
66489731
7839686
16122219
31824367
91015928
46484399
50707417
92735976
7180566
25986776
32659723
47636076
71665156
26552000
95018099
50342966
2273850
79728393
60382827
56856495
63464340
50252236
91756485
89255654
17432515
47814621
21912084
59893722
55444294
22416282