120
30
21
188
57
82
68
26
87
98
122
155
83
81
218
34
38
28
381
63
118
74
200
37
178
52
94
42
45
25
22
140
157
71
116
50
136
29
58
124
79
32
235
243
109
97
742
56
59
7