145
46
25
26
24
213
32
125
101
99
157
27
197
113
294
41
38
33
45
28
35
42
180
53
49
95
348
72
118
62
117
434
81
276
88
209
50
48
148
188
29
347
216
22
127
179
160
249
107
40
18
278
221