14
138
61
28
110
39
54
145
89
84
77
52
133
33
94
26
11
176
129
64
112
20
42
23
57
123
161
27
71
19
35
31
34
338
53
142
16
93
150
45
96
24
30
80
267
131
104
70
243
381
100