172
91
66
118
38
8
4
82
43
113
75
147
7
26
83
74
71
77
190
69
248
200
9
40
27
34
184
100
20
94
169
15
197
103
92
419
98
90
49
76
148
46
533
22
68
135
150
39
54
5