60
159
241
108
221
177
83
91
15
5
101
23
58
144
411
14
53
33
294
124
128
68
10
149
378
167
103
152
76
69
175
127
139
293
72
196
65
96
533
97
148
92
179
145
117
169
50
59
224
118