34
4
29
8
6
2
1
5
3
9
16
13
7
10
11
15
143
144
116
17
20
44
298
30
12
42
24
26
64
33
57
22
18
19
27
40
14
31
28
63
25
36
88
76
56
52
50
71
46
47
39
23
83
41
59