2
10
5
3
6
7
4
12
9
92
33
22
37
35
11
21
50
36
16
213
31
19
46
86
72
18
32
110
55
25
20
106
53
159
13