11
18
27
25
84
48
16
15
74
105
2
12
123
60
6
4
82
3
85
52
56
168
44
68
22
167
97
104
334
1524
8
49
29
34
5
143
42
59
338
17
125
218
38
46
76