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