20
53
24
17
65
3
60
160
32
48
76
12
30
127
360
6
82
21
377
7
41
689
259
10
25
19
325
8
2
18
9
4
16
55
40
15
262
45
85
100
27
67
295
22