3
17
10
27
28
21
0
66
13
25
9
85
32
37
31
132
4
72
34
33
64
7
6
67
56
217
55
135
111
12
48
163
88
40
128
95
100
36
39
11
42
20
23
44
46
29
16
105