21308500
20414079
8942989
59907415
92885700
81887464
75844619
978819
58597858
10975525
1988079
32556965
35521845
7342373
20837082
76188247
46856677
54644608
27914197
81229846
34653787
9780303
91455433
7477260
2347164
77944546
29319324
80149109
14389533
16538077
28079982
82032794
20342931
72405223
51084898
5211399
54578958
20494560
30583138
757067