101
18
111
95
31
312
61
383
66
253
86
39
78
687
50
11
214
22
14
303
414
88
571
40
112
185
887
73
68
93
106
386
44