14112042
15668534
92725800
69939104
66704030
2203866
33751932
78371438
8176
24887420
10586522
16408663
35177092
55363080
3484150
69143615
63916357
82712515
97661431
33488074
52703845
31538908
1165900
54596177
88618019
30018541
8588699
8142219
76613352
97608172
1813058
7958602
12975060
90715516
7021503
81415264
28755267
95393511
1713934
14869856