2133731
33017173
3093856
921439
88845481
40446162
39492126
58614487
14761440
70222522
97569277
95034055
21903714
74275659
6155708
25956233
72429023
31984737
65281209
74443226
55151850
62689242
50849723
89152362
46364359
59519892
20433514
93819317
35633928
82403108
88611243
21986840
65462195
9336865
3684655
51282853
13057220
19951823
5032793
5146567