80
25
20
495
24
44
18
110
14
51
317
230
47
430
57
359
113
17
5
98
39
31
135
36
401
283
61
41
43
253
8
13
360
985
38
358
483
1602
179
19
3
176
21
443
117
185
2717
189
32
292