45859113
14771867
43966043
1855325
38319265
33593342
94623855
5057717
62313784
80248628
93711448
46751349
16693559
26596532
7102090
20375612
70581501
53204174
53394718
44602998
91899719
37869356
2027786
34481482
41846878
67184621
313018
50412558
48642760
86524944
11249160
48537207
49115212
91211480
74485133
92933012
42265086
2105128
27752977
5480475