3
66
6
20
1
36
12
8
19
18
11
2
35
4
23
15
43
7
29
41
21
9
13
14
27
5
48
17
22
32
42
113
420
87
131
91
40
57
156
97
139
26
70
76
183