25
163
427
232
5
30
57
27
55
46
20
21
71
10
267
58
24
42
53
16
3
2
64
7
28
69
82
67
62
114
88
54
377
13
18
105
186
34
36
61
1
6
9
26
80
8