92438108
50118922
91743168
70399167
25994584
41966594
62552399
14784972
7877162
91546901
94035864
46303690
28439642
20274038
62171166
5972474
75847846
71055233
92383045
95419705
84126310
8386746
14437819
42161018
32962906
39837869
19513656
6197462
94453333
54008636
29622448
97157544
85696172
80612836
71358708
3528248
66845068
96701100
47795748
42494309