27
42
20
98
7
84
420
46
28
17
1
295
124
83
198
72
32
52
167
149
175
140
41
197
66
58
69
92
151
64
183
133
117
94
101
174
229
90
347
87
102
21
68
162
77
13
141
5
82
99
116