40
19
226
18
56
58
28
22
262
37
21
537
183
59
135
162
15
30
167
90
43
113
23
10
85
26
54
14
29
11
20
39
17
36
27
12
35
5
53
4
45
91