58
35
342
3
116
50
21
15
9
20
86
48
60
1
14
12
80
40
24
16
51
18
17
8
4
13
119
2
11
44
26
29
32
39
10
130
56
28
30
5