8
16
13
22
6
45
17
21
15
10
0
11
30
23
34
89
57
50
9
82
98
91
40
56
479
38
31
288
14
41
61
130
214
80
60
5
111
79
100
73
12
27
26
157
20
110
59
129
37