29374793
35846689
29223244
23468510
82774133
15859255
9430232
39156030
25074392
41823492
22845852
758631
66234378
1391705
8873230
97455874
65435605
28064617
31719276
45216789
12411177
11503733
6074689
6604845
41295300
24427362
57223201
70503675
52538774
22081502
6348111
6762467
78366041
49982157
87283304
7801222
79041893
58503005
8677838
77164289