16
73
33
72
30
31
24
11
28
65
17
52
44
227
48
193
91
178
340
79
51
90
27
71
21
46
168
264
67
56
185
29
107
83
32
53
49
150
18
92
77
217
231
87
55
63
54
93
110
98
226