196160
89248279
7047319
70865144
47002286
97329832
9755407
93165010
28942509
93721355
7602877
69666832
40557762
57767338
27727880
5085212
55336198
34887075
67597558
7468793
38514115
4883786
10092462
4140227
11979538
20489597
43018313
58847643
1970684
11795626
2591921
2273438
40356367
30012880
13216588
48304648
23542163
11135195
22714656
3538891