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