5
6
2
4
1
30
3
19
69
177
10
17
29
8
41
7
35
33
9
26
20
25
16
59
121
48
22
28
13
14
175
118
12
45
31
46
27
64