35568880
14894479
8527144
11189631
90298993
88448842
83103865
73449502
41257287
80115327
32731735
54697008
64607329
25976497
31201657
48892461
2088206
420846
3634343
38579979
63135723
24051750
83206097
3997901
95732318
2372713
85785208
37008046
20645454
24006321
10781480
25719065
33756215
52887309
50262894
20869160
33274841
24608575
4886530
4548851