31902811
86748250
20214585
19033726
20883054
98697764
103191
1008604
12686083
1544170
78919897
1226486
81516461
40007735
10454164
26612545
95933925
52952435
96358895
55897541
19144623
53384743
11557608
66821888
28514345
54648581
9840541
73228192
89254157
43565484
39966955
58934474
41234144
99813865
16922113
37189565
59239625
13811110
50091357
2615314