21
41
17
19
25
102
27
43
107
18
46
113
138
95
48
57
23
150
55
40
79
88
15
20
75
35
71
11
83
32
12
28
66
44
54
7
137
29
269
62
53
39
87
141
132
78
116
16