3223512
88511784
48781404
86356804
81762425
5552400
75126852
31897149
44542892
34715199
30334499
41454260
7080830
75823235
18747811
34449386
18327625
16663351
26752760
68581849
64098170
80333510
95355390
65439967
72838440
21767998
39811668
10347243
67085965
52378249
602661
52693996
50637525
95832880
49677901
43688121
58788879
13221415
3651470
35985178