28
25
27
107
220
113
112
41
60
62
196
35
18
108
178
24
219
91
86
293
31
5
10
22
321
210
2
39
77
29
36
34
14
12
33
8
343
15
38
71
4
201
64
319
48
9
49
11