159
27
25
98
134
221
22
101
18
19
55
45
34
195
13
46
33
28
29
12
129
51
38
484
53
15
30
82
140
176
31
123
712
35
160