33
4
29
7
6
2
8
1
5
3
9
16
13
10
11
15
142
115
19
20
44
296
30
12
14
42
24
26
64
57
22
25
41
31
43
63
18
27
45
37
36
88
76
55
52
48
28
40
71
77
46
39
34
23
84
17
58
50