18
30
49
27
38
176
67
97
68
28
45
107
23
6
5
25
109
53
42
39
255
90
46
22
47
238
54
74
59
69
65
40
35
33
29
101
130
61
77
19
100
150
70
267
37
52
132
173
66
41
98