26
63
32
50
117
69
30
31
49
18
36
172
28
23
94
280
88
20
98
104
27
40
59
82
139
122
81
16
14
56
158
21
34
17
265
101
60
144
15
89
220
543
142
33