5
6
2
4
1
29
3
17
72
181
10
8
39
7
18
35
9
26
20
25
16
60
120
48
22
28
14
176
117
11
45
12
19
31
46
68