58
151
109
112
81
115
95
54
65
105
39
35
16
10
904
17
222
31
52
29
19
212
283
9
90
56
80
61
85
407
77
103
140
161
18
14
62
23
64
96
275
21
128
41
57
24
145
22
26
127
148