28544108
93161188
5172530
10844888
85885904
18691677
9423367
59946885
8352217
834980
3505276
27291905
2422061
963335
55568257
29834853
8406993
21044172
17418429
46144661
76075781
98593026
97519189
58337226
87525920
39703628
51028624
59749076
22655120
79898021
98276456
33104053
67944148
22907205
73084196
36813907
76402461
12391395
19213199
66871546