66
151
31
338
166
142
14
39
12
60
133
191
128
53
61
77
63
20
17
95
30
93
73
25
50
45
32
79
135
44
81
43
75
164
112
42
33
22
67
28
71
94
87
9
519
193
62
117