18
16
29
111
14
53
26
19
12
54
191
28
22
57
2
5
7
44
86
94
48
39
30
185
43
15
113
31
67
216
102
47
69
20
192
23
63
131
154
84
72
340
141
144
143
146
27
79