16
32
27
14
5
6
24
13
53
17
55
29
33
19
36
22
361
38
127
79
170
182
37
232
72
39
30
151
47
15
12
97
320
26
145
169
92
43
112
48
1160
386
129
139
87
164
198
227