2
22
20
27
56
7
203
35
18
12
32
23
25
19
6
11
125
38
9
5
14
4
57
45
54
64
21
69
83
24
46
100
63
41
29
33
50
85
30
10
17
55
28
31
8
15
163
176
89