5
13
15
26
16
25
17
8
30
100
33
29
62
187
23
28
9
61
10
46
22
63
14
103
4
84
36
7
65
2
1
11
6
166
19
20