16
2
15
18
154
98
201
95
11
43
54
57
87
17
189
59
144
29
35
31
14
515
5
61
1
12
597
222
27
104
414
420
170
407
7
49
151
55
237
92
131
206
250
20
238
130
23
85
75
153
99