20
98
41
83
73
189
164
29
200
77
361
43
54
24
159
26
105
51
71
103
227
84
89
211
140
52
16
76
69
34
117
28
342
67
6
30
90
17
172
42
27
50
173
261
14
74
47
144
39
40