32
4
28
8
6
2
3
15
1
10
9
5
13
11
137
17
113
297
41
19
12
7
14
33
22
66
29
59
20
25
24
16
30
27
42
58
18
39
26
21
36
86
75
51
56
23
37
44
43
50
93
38
94
45
62
31