82
96
19
23
43
289
325
279
24
146
119
280
39
53
16
34
31
545
59
42
60
9
11
62
95
21
27
188
49
30
33
44
74
151
12
18
167
10
36
25
77
120