15
41
138
23
29
121
99
32
68
47
84
132
6
107
171
588
22
25
111
81
143
137
192
279
46
52
36
69
199
26
5
31
20
24
18
16
38
189
44
50
208
42
8
62
11
19
39
40
53