216
26
140
110
150
18
40
86
63
31
45
67
33
57
59
39
64
104
24
90
158
102
36
29
15
60
17
765
30
242
115
34
105
41
174
285
7
96
55
185
35
120
132
5
61
476
28
77
23
37