5
16
27
37
46
103
19
20
10
1
12
60
57
18
2
21
6
178
96
14
56
17
4
7
50
209
53
61
58
51
15
33
31
52
105
3
35
13
89
74
39