21
95
206
46
407
31
16
309
186
205
57
101
26
177
90
110
105
20
717
8
81
53
55
32
114
38
64
69
44
22
34
67
35
72
129
36
279
111
150
25
24
19
13
119
89
45
86
79
70
39
68
123
60