4
358
46
12
40
15
5
3
53
14
7
47
10
1
6
28
33
11
96
8
21
17
32
62
83
2
88
119
41
22
104
20
519
18
24
209