31
15
35
207
77
36
69
204
57
18
17
159
24
58
9
38
32
7
65
22
20
23
11
54
74
1022
12
153
27
236
188
230
99
52
56
175
46
44
511
127
49
28
907
400
45
145
16
30
26