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