12
2
4
43
9
210
59
6
31
5
41
33
21
7
19
76
8
24
45
20
83
40
50
67
27
18
22
49
26
55
16
100
129
30
28
3
25
71
23
17
58
32
62
37
124