40501419
28888015
42482375
4801189
6255343
77108229
67591158
37946465
6453450
26412039
93947121
70089703
38098999
84181883
60507181
60428265
12096333
81645826
84056763
5239692
12171172
53004325
58187682
97148217
85521506
59213343
7018321
86217697
36515851
27467749
39751446
49363568
40333198
22514816
1984448
89394752
89141311
73012649
66903488
4706337