33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
134
114
19
18
35
292
296
99
37
182
448
128
320
637
69
27
29
315
16
159
59
106
14
51
339
17
125
65
20
53
60