2
12
13
15
7
3
27
5
22
35
55
10
1
4
46
11
32
82
23
26
67
73
203
132
166
56
47
28
202
14
186
41
143
62
17
59
18
72
127
124
21
8