35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
143
123
23
20
42
300
304
122
212
540
132
365
17
25
662
77
39
26
33
343
16
171
57
106
14
48
358
19
148
71
21
64
34