40
140
21
25
32
29
16
60
151
70
76
46
88
63
49
73
119
249
108
38
27
155
122
18
42
123
47
78
113
93
136
44
138
68
149
77
20
41
350
3
103
315
62
28
110
216
331
188
129