21
30
50
231
193
44
33
34
28
31
182
54
60
88
17
11
110
129
42
40
29
18
19
93
76
132
67
90
47
51
15
13
233
139
498
89
158
846
83
56
98
99
367
65