15
42
38
18
46
164
171
40
195
54
49
5
168
17
24
45
348
59
114
151
309
75
161
285
2120
298
98
87
105
444
36
21
37
159
154
178
67
94
611
96
85
86
57
106
91
32
48
64
199
113
182