2
1
3
60
4
6
89
21
23
43
30
8
164
22
18
45
11
17
63
19
16
79
7
36
5
47
72
136
27
14
15
24
85
126
34
82
28
49
32
101
213
40
195
180
46