21
18
11
39
10
71
29
32
47
57
34
74
27
14
45
49
76
30
58
85
13
159
40
20
28
23
82
464
43
61
115
64
124
286
266
1480
79
101
16
36
109
66
144
78
48
127
46
88
117
542