18
31
68
99
72
55
53
38
127
7
2
39
102
10
78
12
27
130
133
52
6
63
87
324
65
49
158
35
92
44
242
42
124
150
161
62
79
230
199
28
46
13
288
74
51
145
357
34
16
264
66
147
43