198
382
412
91
89
171
32
27
107
102
68
312
94
70
98
30
152
176
51
36
163
63
31
155
236
239
9
6
7
108
44
25
34
104
92
156
164
219
66
47
793
55
191
72
61
168
85
143
138
76