15
87
55
135
131
40
49
85
128
248
352
24
276
82
162
37
463
16
74
73
53
26
38
46
105
35
435
29
64
113
44
91
985
93
45
174
7711
47
587
200
406
227
13
211
95
165
350
89
138
347
30
92