29681328
9797259
12878287
10469027
6753441
7749436
89561593
70767083
51531326
81057165
20512622
19439698
19373297
8145329
3073791
46419456
71143655
10522579
74932138
40425834
26217932
8641749
94392722
91241892
22925996
88699662
73025403
25291264
91527964
72553383
80179835
13446346
54033105
91261022
54823189
14887239
17776640
9493883
27558921
76652394