122
346
189
86
66
67
49
366
125
28
202
261
197
37
181
211
174
123
155
130
94
505
47
10
61
193
35
29
112
98
89
17
234
99
80
118
43
40
282
207
81
422
72
108
75
172
180
22
73
83
15
217
136
77
25