42
81
18
25
22
16
13
55
114
197
43
36
144
58
69
230
68
122
65
129
99
98
145
90
530
60
101
38
72
79
174
126
37
148
141
78
125
139
176
435
164
317
119
890
536
228
202
112
146
177
117
124
279
162
59