13
6
20
14
28
11
18
67
81
43
76
85
95
110
66
197
217
550
258
138
90
163
94
68
52
114
142
58
36
32
214
30
53
39
103
64
249
86
91
46
33
49
93
539
35
50
87
65
111
56
171
221
199