16
42
119
188
142
76
80
87
47
390
29
26
103
49
50
56
63
35
41
180
19
106
100
51
69
139
54
200
81
140
57
67
125
105
17
227
110
98
464
386
215
85
55
115
522
116
255
211
38