29434171
20895415
17771958
95064794
36419695
6416132
64604050
56479781
94151499
79678278
11352321
20472483
42918090
3683596
66827059
36057345
12018841
29635866
83351552
7693274
32595277
1162900
8758671
88917968
32083735
67122098
13836606
88557814
51289529
77365832
45421383
18114069
7339842
54041575
95765110
38721772
12569114
12152712
67643472
79272456