130
180
61
14
29
18
192
11
217
43
5
44
74
259
69
12
324
41
307
73
404
17
888
99
39
165
150
248
65
211
49
63
81
34
71
125
179
169
716
104
136
25
48
156
221
84
35
243
33
60
55