98
164
10
37
91
28
155
112
60
50
108
41
99
29
295
175
70
86
82
106
90
46
424
150
83
105
174
193
497
66
59
40
271
43
195
25
14
17
45
71
8
58
31
125
76
133
52
141
194
135
323
210