184
131
121
260
98
111
192
182
12
5
378
10
97
50
49
224
90
16
28
23
102
170
39
31
82
33
53
24
22
18
77
149
478
25
134
40
15
135
17
139
267
2
108
44
100
7
21