12
28
123
58
38
418
109
19
57
160
14
20
26
29
42
155
18
111
17
9
13
15
22
56
23
25
80
148
150
112
50
71
146
32
97
95
69
81
144
68
48
91
27
412
43
53
10
51