3
1
12
9
85
30
11
19
90
6
56
8
4
34
28
5
33
37
16
22
167
7
72
25
49
205
15
39
26
24
54
106
14
32
21
38
2