40
19
55
80
76
87
35
48
129
155
29
11
46
73
47
44
251
255
81
91
39
54
79
60
125
157
75
21
164
563
68
110
274
69
285
88
85
123
64
4
43
121
16
90
33
59
51
17