743121
95762038
30115491
8651002
75863152
87083363
17465597
68852954
20693966
29626810
8862199
21791990
11235486
21043885
88402156
19615230
61468332
4908044
85679725
35299109
47781073
2848956
14189436
86135252
44421938
54171072
6118964
67421285
86957092
60495731
31288326
62964849
48375267
53547564
42075854
18835370
3203360
85918180
43807389
33523943