30
42
19
38
39
110
25
65
91
55
57
88
197
86
79
106
127
137
32
35
46
44
1153
21
69
58
60
113
18
136
52
130
87
43
22
51
31
9
26
131
33
95
320
34
59
94
36
185
67
1987
2099