108
101
80
25
122
42
141
30
39
20
69
106
152
11
57
181
66
37
112
110
19
70
28
79
193
87
188
199
53
68
178
49
38
21
186
48
23
61
420
171
111
35
51
52
237
64
204
32
16