16
45
5
120
59
23
67
8
34
27
30
11
20
33
24
259
29
35
133
6
66
46
98
74
113
251
84
41
185
134
229
65
189
91
149
179
79
55
146
446