21
32
6
14
11
51
50
36
24
52
15
12
23
28
22
29
90
63
112
40
27
43
110
77
83
17
126
125
30
58
38
26
31
70
10
213
57
85
166
205
81
65
64
68
95
37
16