27
15
30
99
73
35
47
87
18
29
43
26
37
172
64
88
66
40
101
21
5
38
4
25
105
154
50
36
28
49
251
90
46
45
227
53
67
58
62
33
94
126
54
72
19
95
148
262