4
5
16
26
14
28
10
15
32
3
8
86
106
6
1
203
18
17
93
9
20
7
13
146
108
55
122
41
125
40
21
54
74
11
23
36
134
99
42
12
25