22
8
71
61
204
107
42
23
41
35
62
34
27
278
66
73
18
214
156
43
85
28
44
94
68
56
25
110
9
96
15
31
83
30
16
303
287
58
82
67
49
7
159
91
102
115
213