27
305
109
57
63
103
90
82
110
66
47
37
29
46
21
221
69
18
23
83
70
10
49
58
64
54
147
32
40
106
26
22
87
73
50
25
116
52
36
35
76
24
120
16
279
20
55
61
107