14
23
7
51
16
67
48
52
29
100
33
25
17
49
22
8
70
50
35
46
42
40
39
57
103
149
294
30
73
26
58
68
148
173
38
168
10
93
111
92
41
21
2
59
96