17
36
101
62
27
48
12
167
320
155
8
29
43
46
39
30
26
20
35
323
32
116
249
292
210
326
24
22
95
25
38
81
57
71
64
44
182