25
26
13
19
14
11
81
107
63
10
60
27
30
59
101
7
35
8
47
4
218
77
67
122
155
944
15
76
2
32
37
1
24
94
12
18
95
22
9
28
0
61