28959942
55215526
45574047
54441520
10856792
67117769
86846480
6537803
55679625
23867055
50492771
66264031
94426234
863224
35208942
28739385
53874851
29963469
79221207
29805391
76674248
83243993
32938907
48063117
6402344
47772442
62995926
67072537
25963111
60845733
91557371
13473297
882180
6111561
53695275
86446850
19716318
20922159
5614843
26595988