58
24
139
38
35
21
80
99
54
4
28
32
77
155
209
554
109
20
34
26
33
117
74
81
42
75
45
83
132
70
107
69
127
16
13
48
186
699
18
157
79
17
43
71
44
61
242
15
10