78
83
106
33
67
7
162
291
43
96
188
233
183
24
37
26
16
58
13
20
148
171
54
50
303
211
59
48
12
150
60
38
114
14
46
22
89
222
29
91
166
49
185
70
152
199
178
66
55
112
84