45107496
24789922
16597538
77027404
34666074
71183065
24376577
77897527
2075829
44401763
97735189
54729334
63875077
19906404
47243426
42014013
55214750
97368365
84162428
94005213
60123165
68632233
65027924
50127571
170877
68854917
86848712
95137198
48757987
27386978
4908689
53566224
59244493
12071004
4725312
40728685
25214598
81287455
80918185
42446280