66
46
22
110
157
33
42
94
36
12
19
13
72
48
23
27
54
156
14
342
392
84
18
51
153
132
34
52
518
25
62
24
134
130
82
100
329
137
112
70
79
166
120
88
197
93
191