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