33571450
96058770
80069343
61122269
18514021
561560
14914226
88687757
56438686
740318
43255537
5439702
69815676
29505834
80078950
72446159
6564285
50776286
3871858
90282172
11119413
254803
73734320
65011029
59398170
52143808
21681366
93828138
12856674
13764959
35872140
12775050
90747362
40076020
16027284
94137100
8827507
99903784
58911808
90165660