49689516
50217510
1859338
61175390
37562535
4131441
96932452
55166828
78077954
95647115
47439464
50202782
82127430
23521133
35426688
32103670
32496274
15534243
1745204
26659156
70394307
19643551
35235339
668155
28441924
23337392
18240
7669849
70648093
33124993
76866743
26347120
38127506
95934516
45045890
923674
359166
7828731
16285043
7751339