31429410
12918717
3533199
6450231
21657830
54988978
17668391
80396755
8694177
11284530
48624112
30917546
99696922
66669236
35419032
1779191
90246467
37515493
4502916
43406597
4524541
17282624
39237354
35563011
72987430
95923165
10552060
422652
6836548
42079264
54782000
72091073
22802557
25098072
89926506
73244158
2339561
78106213
9130208
34432385