95
49
39
340
69
147
70
81
74
168
211
161
84
227
167
221
382
210
91
582
250
138
135
136
174
178
67
107
25
31
9
24
20
12
15
14
33
18
28
16
26
13
23
21
35
34
11
22
27
58