45164960
1579331
10641436
11963409
95822973
43286966
7734336
44134229
7575048
18778265
97378982
7305982
2622859
82355583
52436184
845413
49452190
59448061
99074415
88306354
99044100
62408214
29465125
22207002
83923136
28048978
26543884
12909079
64118995
66721186
35802178
14588789
55055437
55491076
88246848
68087253
77462597
7776886
53876123
53855605