34
4
28
8
6
3
5
1
9
2
16
13
10
11
15
143
146
117
19
43
294
26
12
14
31
42
22
23
66
35
58
7
25
41
30
24
39
40
32
21
17
86
77
18
57
60
75
48
84
53
20
92
44
59
50