53
46
86
121
159
57
82
69
60
73
104
106
238
59
56
29
101
83
75
135
126
138
55
5
4
78
26
20
12
478
24
15
200
185
37
162
51
19
45
230
77
113
189
41
258
684
134
81
27