10
23
31
24
9
12
13
4
22
7
208
17
21
15
11
8
26
19
25
105
33
36
6
93
5
29
67
20
3
1
111
46
48
118
139
35
16
72
161
50