35
167
102
551
36
42
38
65
133
116
77
5131
215
120
67
75
54
229
266
147
473
70
188
241
114
236
189
50
21
397
93
49
515
311
170
165
149
258
76
142
365
179
139
103
79
214
25
59
373
144
148
66
446
37