15
32
12
218
58
148
252
62
107
249
370
90
305
38
19
66
27
72
116
103
30
80
13
9
165
179
26
57
11
184
74
131
20
10
47
52
124
21
102
16
264
122
87
101
41
95
51
29
81