58
20
12
10
18
21
16
24
30
134
110
26
187
84
35
53
132
70
25
34
52
48
49
51
43
299
50
101
109
33
131
61
90
228
97
69
41
73
112
36
321
155
115
64
62
65
95
151
317
113