31
4
28
7
5
2
8
1
3
9
15
13
6
10
11
136
141
115
17
39
300
16
12
38
48
23
66
27
64
24
14
25
40
41
33
35
70
47
18
95
19
34
37
83
72
68
56
29
21
36
26
42
79
51
131
59
22
20
30
92
53