10
3
5
36
19
7
1
9
100
268
42
4
89
34
22
52
14
31
133
33
18
39
35
24
13
41
78
21
145
15
28
32
25
2
16
108
6