15
104
144
59
95
54
8
35
114
28
86
131
26
210
33
52
203
235
293
3727
123
77
50
175
45
31
173
517
129
24
269
29
126
46
227
160
17
766
38
727
70
107
947
189
246
115
412
200
87
161
105
268
48
63
147
56