18
15
21
34
12
48
19
46
4
31
41
14
9
5
17
1
8
7
285
27
24
32
35
13
56
10
29
23
26
28
57
6
45
36
439
127
94
22