2
8
1
18
7
54
5
16
11
15
17
4
3
60
19
21
10
39
33
32
82
57
6
20
44
46
12
62
78
80
76
184
30
196
128
99
28
22
35
59
9
47
89
36