96485076
91484709
40222746
31982979
99353863
29284971
47364837
27419504
3660258
99439764
99856592
24903265
55407761
3477488
3412359
72576562
54115855
263086
3888667
521167
95738863
40136110
79765714
78625705
9342826
284485
44999043
19248372
69002849
45783201
76633521
77288083
27365927
31311041
86542394
3332883
33599122
93636915
40901142
49115064