20
24
119
58
59
15
27
41
107
47
124
102
160
82
13
30
22
93
52
157
149
272
194
65
51
164
26
211
787
209
14
17
19
77
96
36
281
11
8
18
33
150
168
81
28
38
62
21
40
16