39
31
67
33
27
32
125
136
93
121
80
584
66
53
98
40
1254
47
49
62
25
680
133
122
75
76
173
150
205
65
46
134
209
184
87
211
105
110
170
180
71
48
192
99
77
59
57
69
227
148
104
103
72
268