14
56
35
37
132
25
13
103
501
53
9
32
42
33
3
78
26
7
101
84
180
161
24
28
54
31
36
62
85
233
131
115
16
218
255
99
48
57
219
114
188
71
51
102
67
40
286
328
309
381
123