145
199
116
95
119
104
73
132
121
221
163
24
61
205
201
120
117
51
15
40
209
78
151
60
17
7
100
69
45
28
211
204
102
98
474
192
111
70
33
52
49
18
593
77
94
34
184
152
64
103
137
87
57
130