40
26
59
35
20
68
27
18
237
30
50
88
188
51
49
24
23
43
138
31
220
129
41
215
65
586
280
53
90
93
5
185
247
9
29
565
78
380
117
112
62
145
22
39
52
349
99
8
601
6
10