10
49
22
213
459
111
16
86
20
699
53
94
163
18
641
37
204
233
327
83
23
26
110
224
180
35
84
24
363
146
291
214
73
30
44
56
67
264
244
141
46
15
72
117
28
392
8
256
62