25
5
94
14
996
3
510
169
13
8
16
150
115
23
128
4
62
709
48
19
34
123
9
10
434
2
29
54
36
11
126
45
38
52
15
51
17
32
26
243
35
46