3
107
32
17
58
38
22
4
24
12
9
41
19
2180
5
167
27
35
16
13
6
14
85
36
23
54
11
8
7
77
43
15
21
26
20
31
40
34