32793300
79101007
73769818
43771285
82123676
50395925
54415800
72136394
46365163
30213411
2384654
89534798
64017883
95805
76912093
24639863
28904954
97641479
82653598
45307086
14675112
14325845
42946827
47693850
21944216
26125284
144335
68832701
94246418
20954627
1136958
46974512
10554604
61365512
7465914
1229804
29604184
72972037
11968277
89823676