20
48
39
7
28
19
52
64
86
50
24
32
14
60
31
21
12
30
10
108
3
23
26
82
58
43
22
37
11
47
16
63
118
38
97
176
206
54
798
385
25
106
44
223
29