15
18
48
74
33
89
103
123
16
31
61
40
7
36
25
95
45
143
44
32
231
8
21
50
14
72
20
38
57
58
24
12
442
17
512
9
98
92
192
28
30
170