31212162
88252578
76961568
10971486
49893079
8496214
29937691
71527556
39137452
22445941
67924153
1856643
16695147
11733375
4905263
39417332
58231097
53723549
65822284
21324102
41174962
94297324
8610375
43677966
12464127
22864039
20813635
74945215
6341293
4217694
63657702
28423331
39645289
76822694
96981793
84316202
92084563
7170433
47784601
1417650