32
4
28
8
6
2
5
1
3
9
15
13
10
11
137
113
17
41
297
19
12
7
14
38
22
66
29
59
16
20
24
31
30
27
42
58
18
37
40
26
21
36
86
75
51
55
23
35
44
74
48
92
39
91
45
61
50