13
25
104
51
95
114
64
58
101
128
122
44
71
3
27
8
48
98
43
258
16
6
46
7
61
88
2
23
215
45
15
10
5
85
382
26
55
66
52
209
36
177
256
28
130
165
108
535
97