8
11
14
0
10
2
93
13
9
22
4
70
1
17
3
25
53
214
27
92
131
503
344
80
107
184
310
181
210
163
30
351
386
347
328
303
87
112
520
162
192
58
77
23
35
90
383
59
19
42
180
43
244
160