11
138
15
26
14
19
42
46
5
40
27
17
107
80
47
48
56
125
114
92
32
160
222
91
118
121
168
411
176
165
352
167
74
93
18
39
69
76
427
50
381
49
113
36
28
54
38
10
12
137