61163238
28132280
19284226
19828512
82786107
7661646
80843166
6211698
77429353
64829645
79592187
83847995
47285810
9918793
73336705
22914135
46219069
35477099
29827805
6421242
52322055
66227291
22507904
97816148
93022201
55564852
90582751
69882026
53123384
43267011
86746185
18633089
48594080
53677978
84203805
14914859
52205690
3384218
20329732
16751122