42169256
43933116
22759954
92522792
76603950
8816654
31739100
31806962
147053
9203543
77341235
38289184
75367705
17337392
56325167
79573548
4376239
27454159
7494597
5929262
9538798
64029856
18005241
97401667
6741720
5777292
34658241
7001186
62947354
24549860
63182113
567026
58898685
78375725
30702627
5732196
50867747
73907961
16739292
18739944