78175106
87383170
14166142
88283215
37878598
17354018
30991771
68102431
94201428
4489274
15426976
81433611
41693770
73843163
6668145
84549196
74219832
92242931
65138737
33054632
7741451
97907972
93628902
11099511
64587966
32228066
92588534
63212807
35915796
88133263
95916115
95368277
68134779
51051205
20521491
47511101
20803517
28266099
44851454
2164922