20
47
43
3
12
17
24
60
173
34
31
33
27
5
16
15
2
50
100
18
141
32
218
83
53
13
125
68
132
14
85
35
186
38
26
78
41
73
91
4
52
93
28
21
25
51
19
251
92
39