20
27
108
129
91
366
17
15
21
164
40
12
300
36
6
23
317
35
10
52
11
137
34
22
51
161
41
150
28
32
47
66
44
25
19
244
56
45
77
153
226
24
30
14
195
99
321
386
348
26
75