3
38
9
37
16
87
29
146
171
866
164
863
90
444
68
349
106
531
6
5
2
2
2
2
2
8
4
16
4
11
6
23
4
19
2
3
3
38
9
37
16
87
29
146
171
866
164
863
90
444
68
349
106
531
6
5
2
2
2
2
2
8
4
16
4
11
6
23
4
19
2
3