40
32
48
6
19
25
41
33
684
317
168
214
206
13
50
216
112
246
37
337
18
61
71
45
26
10
54
141
12
39
74
235
120
62
28
22
36
164
100
16
53
72
152
66
14
63
78
56