163
32
155
109
194
147
185
104
75
93
60
22
89
114
126
39
43
634
55
101
111
56
103
322
430
95
49
57
190
100
107
35
53
201
130
45
204
70
229
96
91