152
216
105
218
173
79
85
102
13
92
5
101
23
50
143
402
8
49
29
283
120
104
68
136
350
159
90
148
70
67
170
114
129
251
66
186
57
59
95
119
63
83
512
91
134
78
158
115
109
44
217
80