39
49
35
77
27
41
128
91
124
78
62
83
29
57
79
34
63
90
65
59
76
100
330
271
217
33
155
51
66
22
455
136
52
118
129
270
195
125
15
18
350
122
117
178
61
110
89
149
26
280
47
99
116