155
129
278
160
113
66
40
62
53
112
376
374
133
32
92
63
60
355
473
59
153
214
135
37
21
55
74
147
128
99
136
87
157
212
76
47
73
100
72
24
49
145
130
110
15
97
31
18
174
68
111
48
22
19