32
4
28
8
6
2
5
1
3
9
15
13
10
11
137
113
17
41
297
67
61
121
12
187
63
31
150
44
56
20
18
199
176
14
114
144
45
184
204
26
75