33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
119
19
18
39
297
96
30
414
65
152
77
27
560
143
145
12
364
111
36
90
50
23
31
187
63
21
45
86
20
74