3
4
2
5
6
34
11
22
21
12
10
9
318
117
35
25
13
8
16
31
14
86
41
54
133
43
38
78
42
26
36
49
64
28
67
44
71
32
50
61
106
74