26
55
11
18
7
4
3
5
15
31
100
62
68
8
25
17
44
19
23
83
27
20
73
29
10
13
30
2
36
34
49
6
115
134
476
408
28
95
1