3095854
6956604
17237099
23429056
53828082
61994697
48186495
35514712
88607444
6925799
83432270
72219942
7147242
95091282
138421
94286209
45996427
80259724
37041348
12621201
5301993
33673928
5167236
28463739
75275652
76764707
68055955
56109625
1042437
65172042
55149502
9389623
86731409
2976951
230572
78911680
20556454
169359
5663485
3830604