28494286
4987562
820796
40927140
75586822
73159613
13761578
1365277
6458082
94277529
52526885
99153412
71246033
78217911
13565234
43317522
60129965
24212956
16514253
4941359
47263612
88576966
98564910
62792467
79585973
79344950
75988406
16716332
52299131
7987450
47511293
92944247
36558059
23117181
29969043
8399365
4988930
68893559
3029728
27916063