20
41
179
45
136
921
195
26
194
16
10
83
120
54
21
27
88
238
23
43
117
15
6
28
64
47
59
34
38
50
264
17
107
326
140
81
74
22
32
19
1970
72
361
523
263
186
31
33
69
6650
30