32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
113
17
30
294
24
244
101
18
63
14
31
85
46
19
65
40
140
61
23
12
141
53
77