4
41
27
264
176
59
173
20
11
68
653
6
110
18
21
35
30
12
52
1124
7
75
25
3
95
10
13
31
299
137
15
156
105
83
90
61
92
14
45
32
157
24
39
60
22
283
789
142
29
33