1162991
71175361
81075340
13883735
20904659
96226942
94384488
972645
52504908
5809068
51688845
97274896
24307573
56812911
10458090
7179411
54431715
51864884
64398223
48296808
84972980
4333578
77112360
87127254
65597633
68573138
22186876
26024753
14924085
41037624
35956963
2943552
50684986
92952876
75649253
45654662
69495465
16396844
52926027
11668783