8
34
3
2
24
27
41
11
22
6
397
96
19
1
48
125
58
25
87
60
21
17
7
30
12
18
4
86
69
42
47
20
50
68
33
46
84
28
5
14