27321426
52119439
338421
7216446
41348236
1889079
15058323
60708956
21756454
3109734
38566423
55059729
92231929
50967610
28948867
12116450
39588045
48606214
26907499
64439670
580748
5001440
1063083
66167894
71176165
95512693
21482985
43505031
49121728
21518709
48653635
35608040
71845425
20778404
99642258
86055283
4698553
17848353
6529091
42392970