21
32
13
53
51
14
27
83
8
70
9
35
15
28
45
24
43
20
85
16
66
33
17
201
94
22
29
73
12
65
173
386
211
68
96
50
42
81
55
78
46
26
91
5
120
182
151
23