33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
136
135
18
111
294
35
19
82
380
16
227
125
254
519
776
69
20
451
122
147
76
36
12
49
14
86
79
157
60
53
95