201
159
73
192
69
85
132
95
35
49
39
340
147
70
81
74
168
161
84
144
55
54
51
64
34
32
25
41
126
72
191
10
86
157
59
9
22
13
31
14
30
18
337
116
16
89