27
12
87
47
4
16
24
17
23
42
48
309
32
405
44
74
49
19
442
64
13
141
60
36
123
101
97
65
233
85
75
50
121
43
59
14
7
182
39
283
41
33
57
202