126
639
63
326
80
417
162
816
178
892
189
978
154
787
182
968
16
78
12
51
31
153
24
114
7
31
4
14
10
47
126
639
63
326
80
417
162
816
178
892
189
978
154
787
182
968
16
78
12
51
31
153
24
114
7
31
4
14
10
47