15
83
46
16
54
70
18
38
29
28
51
17
30
64
56
208
71
43
108
173
32
288
34
93
66
61
31
252
26
36
200
101
91
125
59
9
39
476
52
151
170
148
186
138
79
116
194