32
16
151
70
76
88
119
108
38
27
155
122
18
42
123
47
60
78
113
25
136
44
149
77
350
103
315
40
110
216
331
435
15
130
73
174
57
145
178
232
39
317
131
46
111
48
64
71
115
328
176
100
72