50345357
8676122
45205194
61366788
55743904
62137018
89405184
84856869
88362896
2377446
1169812
54255243
33631842
63356189
76019210
70499447
83454139
13388251
8212538
63665465
7296233
49354033
68903263
46427739
21322649
31441985
64917103
78397130
30201025
3787164
88406868
32796358
18559767
80433073
99797559
28066359
85424775
54778753
23084990
2591509