19896483
94988845
18279133
88304828
79457869
9199825
26891802
90361343
14542461
77849977
7419964
45627782
8645370
2983415
58961913
1630370
51865529
65397194
96233006
8841130
26862058
32169425
304096
55236021
73104974
96175103
39886841
82858739
80136035
31604855
70406466
76103572
5236909
35277042
19691321
77276143
13366274
22335784
97064403
67971767