21
38
37
45
694
41
128
40
157
63
105
17
42
14
220
9
61
27
304
95
36
313
8
62
20
109
11
89
86
79
18
99
145
161
168
3
147
697
47
51
106
34
29
96
142
213
149
5
4
49
103
138
67