181
30
19
80
25
20
495
24
18
110
14
51
47
430
57
359
113
98
39
44
31
36
401
283
13
360
985
17
38
358
483
179
3
176
21
443
117
185
32
81
90
216
71
11
231
27
295
144
72
45
313