58
292
25
121
6
47
165
821
8
39
23
110
3
39
21
101
249
1244
158
808
231
1179
90
455
68
350
116
607
129
679
124
663
95
478
58
292
25
121
6
47
165
821
8
39
23
110
3
39
21
101
249
1244
158
808
231
1179
90
455
68
350
116
607
129
679
124
663
95
478