12202153
69566041
29256383
58808445
3864222
24867397
1665366
84343189
91813497
38923986
18537881
80228537
30936853
20847360
75701690
33691285
97199592
15109549
7456888
92021201
64989096
10421093
41358266
89008588
79988190
7302800
6203422
80206581
82891441
97278136
78276931
58215576
8515853
18886206
76818284
44112357
4754655
76062909
939269
54803007