20
19
52
22
32
78
17
14
11
10
15
8
36
88
139
46
50
13
175
43
6
547
84
53
12
145
4
45
56
135
7
27
64
47
54
151
67
250
48
25
31
69
41
16
26
35
89
28