3
9
11
18
5
201
2
13
12
14
59
16
45
54
52
37
106
31
92
65
6
4
10
34
112
63
1
0
48
170
44
8
19
26
46
33
15
27
101
17
21
39
114
58