18
172
17
244
32
16
12
5
13
15
14
36
79
105
96
72
56
3
6
33
95
85
34
45
47
10
11
87
38
7
223
53
31
21
76
8
101
2
84
83
111
90
29
135