13
25
67
51
98
47
143
16
69
93
116
257
41
61
151
65
126
64
66
50
80
81
37
79
39
32
27
45
38
52
33
43
59
53
112
180
94
46
82
19
119
141
57
40
29
70
44
35
20
31
123