30521077
74909061
78129710
20827965
2477438
94557460
85372172
32208480
17192878
86751035
27596921
56348211
27059125
62996933
25237538
34327790
20339337
8002420
47483577
48875868
71884076
2149205
53177876
74829252
78105027
3228380
37171518
96765956
97413097
73743534
82809302
1673182
29023638
625262
93586186
19696970
1224386
71812748
5470174
596341