97
182
16
131
27
347
227
135
306
564
10
4
13
124
6
31
20
1
204
232
65
106
26
123
327
63
312
393
98
32
40
18
24
61
14
3
8
308
413
160
115
218
77
111
213
157
74
99
94
210
170
475
545
161
46