42651932
33568597
7818562
33773104
60581479
95433082
60711693
47269912
92298277
51144654
43878499
64115924
20962245
76672032
85471371
30186848
5459442
22644204
77262934
31617769
96848799
31698674
28832013
47449081
21886355
66818521
26353028
34018209
12246851
20109504
678254
60022037
17077390
44706867
36656544
9058463
70063058
26193629
99278469
51582161