75
93
38
37
145
230
274
72
77
109
54
28
99
119
152
142
48
57
53
39
173
29
45
47
56
95
36
27
167
44
157
79
62
361
135
320
66
50
32
118
91
120
110
125
138
70
65
71
116
284
59
94