16
7
4
63
22
12
2
3
19
23
21
15
38
58
59
105
56
27
26
13
6
42
14
20
31
10
32
35
34
43
54
9
307
65
81
110
24
29
75
116
152
33
88