33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
134
113
19
18
35
292
80
379
17
16
220
119
250
515
12
759
69
21
463
124
147
14
70
36
49
91
77
154
60
53
95