66
35
41
82
166
30
282
49
36
766
158
59
105
205
19
43
234
72
113
71
194
7
231
151
69
122
145
387
83
27
148
172
51
57
144
76
330
37
740
61
366
18
81
409
32
110
23