27
23
56
45
39
115
51
67
544
460
24
60
69
31
15
19
43
118
79
14
117
20
121
35
99
147
68
30
17
36
59
233
95
49
122
10
42
85
63
298
75
38
25
22
18
90
5
29
12
6
13
130