25
26
144
14
4
17
8
88
16
10
23
18
1
7
35
9
5
146
126
12
28
27
122
13
158
4567
294
71
47
55
167
65
68
369
89
267
52
85
34
29
412
20
24
21
15
69
11
44