38
14
312
48
99
32
26
15
5
20
30
21
56
58
27
13
9
1
10
17
35
7
40
47
16
12
29
6
186
28
3
2
44
22
42
55
84
34
31
23
4
77