5
0
13
9
1
2
8
16
6
52
22
60
14
11
48
3
10
160
173
21
28
23
30
83
35
12
118
43
42
145
20
32
29
73
25
44
39
285
54
135
146
88
100
85
37