41606882
57073734
40035593
62466686
11437766
29164277
57705806
2041874
55989325
42487463
89663351
88064626
2099186
5062328
84951070
98096114
33789422
16213766
38471316
32758386
20226008
60697894
72438912
9586613
87246969
96392759
68067142
68963258
60784787
19329788
99866145
46413462
71329097
76871232
1329117
4572332
31602592
97308165
44917592
4462046