15117568
14561244
1659129
76652206
56045526
70803539
49265685
42663423
28222299
81488916
9417226
8392231
91386430
44385607
43405180
85346161
86371388
76709901
59841039
56504619
32501454
72644676
7238732
1203721
79763461
69384707
31988959
88125934
68669776
27807854
90459802
57163134
132698
4358399
64861038
79291938
1023075
6495154
46478568
10116770