21
60
104
77
374
47
69
70
62
148
18
42
58
146
194
100
99
56
32
86
15
67
162
125
481
265
940
59
123
71
55
17
45
78
29
43
116
39
66
34
52
68
424
49
176
91
106
54
97
27
154
25