296157
376748
52193194
26416031
53428952
74367327
7708060
9845693
15389800
32124812
44993180
44949224
30045784
75294881
34562270
52245770
8324267
96635107
29828882
25182372
83472533
8704987
81619471
74826483
88936253
77446954
4206523
27167458
42587001
15459193
97049257
11835353
78302505
83427280
63195875
3141089
55805075
33518528
22952525
1512704