32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
136
141
115
17
39
300
53
14
23
62
26
59
31
29
122
20
40
49
75
63
96
41
145
68
56
167
19
42
38
43