43734099
2548733
14119750
24867639
39335181
34894868
86235309
25123952
85128968
21413056
18216204
92556199
64251072
22389304
26726002
19019139
13032190
88769365
4726687
36616780
21295197
2981361
35747345
75019209
69869766
44788968
8724435
26178237
34018151
40186626
53174206
75309281
45275885
85792841
7749617
63311499
91887475
73045918
58754070
48357900