21
29
12
15
102
107
75
24
109
123
68
108
19
28
11
115
66
37
86
35
85
10
162
169
204
81
41
259
239
58
219
48
62
60
26
132
47
34
43
30
8
76
9
210
31