45122284
3985224
84216557
30539308
9265137
35528157
29887806
52888400
43279541
17576893
434464
79194595
93237659
34833268
52686531
43646182
84272193
17704681
31737130
77479040
74802741
76038144
9132227
30582455
18252403
99582900
873170
64972260
90579871
30462886
85105714
5958238
8021159
1697357
75738426
77661458
238141
9886672
37797933
131997