35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
145
123
22
20
42
301
307
121
213
540
133
361
17
665
75
39
26
127
33
343
16
176
57
107
14
49
21
152
70
65
55