3
26
33
20
19
9
11
5
32
21
13
120
49
7
209
27
18
24
40
131
37
16
146
52
39
2
55
113
89
35
38
28
54
109
116
87
72
15
96
6
30
184
76
107