22944933
50382621
20779524
9110559
57509178
32122159
26078330
51699970
92016272
86062131
52393894
149867
26571468
69453586
6340435
25449742
83979809
40775375
20899789
66795061
92685834
3521900
85413548
88109912
61626559
4195105
5405157
44877380
59248603
87417022
45549459
15219803
99841607
80847546
12243803
77144554
89349147
39658258
46656714
30956791