11
30
10
43
12
102
19
39
4
14
24
7
6
3
117
42
200
23
116
60
41
48
33
2
8
18
50
115
25
20
9
29
26
5
22
1
13
16
140