96115389
36587650
44367506
18689488
56072530
11507039
64113961
86507633
8249183
51603268
89603550
81148618
74238921
10157769
31598708
41469440
27676792
47732576
99473906
55909307
16029842
75066025
33865602
66705285
48558131
84148726
89747075
68032083
3409763
60008891
47675127
7657471
16687114
81231564
18822582
1481611
4047334
32128275
16666388
9413789