169
81
38
33
182
83
150
227
48
159
65
54
264
140
151
42
118
390
255
19
30
90
58
95
13
217
102
59
45
88
66
10
57
72
12
43
15
28
56
131
16
405
87
39
32
49
129
101
27
161
20