95933192
8442610
64142280
63267042
42261321
53352569
56771847
82379082
78334210
87711685
85823369
9978889
5640803
34359538
58437283
30276685
49998992
84242732
31665210
24691538
68754505
43999293
66511816
19434013
86236177
41301254
3543068
72763044
17088031
12416077
15021700
92719366
23263567
32384571
89854244
12854823
69951301
93095291
16142066
38738147