20
43
93
138
184
65
77
19
11
78
112
35
9
33
7
28
56
293
30
284
54
164
194
38
141
17
25
207
47
26
108
46
24
45
13
6
22
75
39
40
88
61
14
97