25
104
21
9
23
20
4
13
252
26
5
35
80
8
18
7
6
111
50
24
31
62
3
17
15
11
36
58
10
16
93
2
12
45
292
82
29
1
19
97
76
652