5
24
19
20
21
11
92
46
30
50
3
9
2
18
57
68
102
155
38
72
29
1
8
58
224
42
4
80
49
209
10
13
63
120
14
47
17
32
25
53
101
89
171