100
159
64
59
87
48
197
282
54
15
9
116
339
449
124
53
486
34
69
70
141
25
63
657
80
29
145
74
40
89
56
174
20
1256
79
977
62
209
47
37
246
394
173
927
195
215
107
26
247
137
36
85
283
66
51
17