25
94
4
3
19
2
11
7
15
29
8
26
37
10
12
6
36
14
5
27
17
69
28
39
33
56
16
58
49
38
54
42
9
128
121
109
63
443
77
45