82969826
70017669
29328342
3338846
57564574
38154109
55109138
805522
42834254
14789190
87192686
993156
43944779
44107979
322272
81507779
4957321
78322481
61312411
78125514
30429178
28136198
1171648
21483677
74559665
51021265
95621958
92811244
11888472
2720629
31537889
263723
12119792
6674334
73699938
68288815
4077646
24292509
23041501
38444881