15
16
25
31
36
45
82
53
29
58
18
28
24
127
32
21
343
550
17
64
87
4
14
5
65
268
402
72
218
119
34
80
112
7
19
26
150
105
195
39
10
240
189
101
98
66