30917410
83347235
2332384
6667134
57657236
49995587
37116892
18045719
95305755
68642350
16206425
9623893
73638678
29782864
93521131
83143081
82506565
7991262
5573811
26946950
44165438
27271994
32652475
53283178
33735391
35559623
26948608
25538005
46456283
19699509
36081797
70759095
45947552
6980369
57611467
4444618
59176084
75685163
52443626
13718017