27
54
44
102
97
28
30
143
3
31
138
149
115
11
1
120
2
32
96
153
59
388
387
130
335
192
58
51
89
61
53