21
28
5
53
61
46
33
89
36
42
38
44
43
69
9
16
3
31
23
12
122
15
96
4
105
153
90
60
56
40
187
64
103
41
57
26
233
91
17
50
20
32
49
62
94
19
85
147
143
27
30
111
250