33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
135
112
19
18
35
294
79
30
438
64
152
80
27
517
144
145
12
365
104
94
21
23
176
60
22
26
45
77
20
51
74