16
21
15
112
49
22
34
20
55
86
24
72
431
67
157
702
166
17
102
10
79
64
141
130
213
106
56
115
51
171
221
128
53
59
46
132
48
87
228
142
216
124
153
377
215
68
75
105
229
470
63
83
161