5031
26044
750153
39918
91176
48930
87482
113296
57870
672156
4273363
76741303
59641816
7132926
8672286
45341340
71771304
8556940
6793855
439470
6526902
7087628
70901302
72041126
5094420
8996771
7146837
72711595
91271246
5309249
4060784
42391219
5770349
6093525
6349757
9250669
55151451
96081543
5018360
44071652
90481255
42031889
6648279
70351311
9933481
77271848
83941718
98501736
9987895
62931138
6898720
92821601
87461487
6156494