161333
10965141
30079392
25042153
29303656
35167302
95613052
85528096
63756701
78624269
97173364
96586
83218885
19727701
1809828
74265662
71257062
74698585
44154736
67483850
5738645
45201494
61329538
51881290
48371894
83844296
82709889
57575826
7992712
4493346
42826893
73138822
68112232
79439258
2511835
70909776
58522457
65203061
1112514
77815322