32
24
26
3
87
218
330
199
44
64
52
22
142
21
29
6
9
7
20
5
15
55
37
19
10
183
13
12
138
65
257
30
18
40
193
326
401
38
8
16
290
147
56
61
31
313
1
549