27
41
214
48
15
159
503
108
80
65
105
25
19
34
31
57
44
26
4001
123
112
70
110
60
156
73
200
67
71
143
11
104
1349
86
163
178
81
206
220
64
149
33
54
218
50
708
62
641
526
75
53
16
45