42
15
2
4
14
105
6
61
24
18
10
16
26
12
35
1
29
70
38
3
46
28
41
33
13
5
53
8
94
316
21
49
223
22
9
45
116
7
88