239
83
97
143
72
39
554
113
79
60
53
28
56
101
148
231
59
50
66
149
109
93
940
139
198
76
40
45
44
145
212
244
100
34
91
211
105
25
80
160
237
32
70
7
61
54
87
27
129
78
110
312
94
64