278
23
27
29
31
370
44
412
108
139
20
58
2
52
298
11
196
377
25
75
39
57
40
34
500
54
103
154
36
43
13
15
87
14
7
51
67
98
26
211
111
4
3
49
10
21
16