15
43
127
71
32
173
68
93
44
168
29
91
38
47
80
147
62
208
48
194
64
7
92
605
99
11
149
101
49
66
143
83
36
37
82
141
46
55
75
215
267
34
65
102
50
142
229
249
139
243
69