33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
134
18
114
292
35
19
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