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