5
6
2
4
1
29
3
19
69
182
10
17
7
39
18
35
33
9
26
20
25
16
60
120
48
8
22
28
13
14
176
116
11
45
12
31
46
63