13
58
5
10
30
12
8
9
38
6
41
3
112
33
121
60
29
20
21
7
53
2
15
77
40
26
55
22
177
812
103
84
14
54
31
168
28
27
32
88
69
48
150
86
115
193
337
72
166
79