50503352
35276
11813081
56923491
59087544
76272773
77443772
2954716
74416530
16602965
41242593
96126598
7594234
1451641
84191650
45664001
69905555
68289341
11968683
50438548
70944000
69778882
8531518
37937245
65731247
1425812
96655611
94648708
81672260
63426998
36185330
34561238
14814531
153925
36302021
85488564
5677951
46029532
80505729
45697594