6
7
46
11
2
20
9
26
24
12
3
4
30
5
43
25
21
8
23
13
14
36
18
17
95
75
123
129
183
74
42
15
60
85
29
144
100
49
61
48
128
440
342