18
29
13
21
52
32
50
14
27
83
8
69
9
35
15
28
45
23
43
20
85
16
66
33
17
201
94
22
72
12
24
65
173
385
211
68
95
49
53
42
81
55
78
25
89
5
120
31
182
151