96
74
32
14
13
22
651
20
9
70
130
6
30
43
127
193
28
46
142
8
11
39
143
160
31
16
258
85
27
119
111
100
103
34
18
152
168
53
185
274
321
12
95
38
36
112
41
78