149
28
9
20
61
71
158
57
397
25
65
24
51
34
62
91
12
30
27
31
29
58
77
239
129
128
122
135
21
11
148
54
60
74
59
95
68
78
82
42
38
49
6
26
179
46
43
160
144