234
31
28
40
104
68
18
17
42
38
123
208
20
35
85
66
142
27
32
7
132
46
164
59
112
19
125
63
53
150
49
60
50
64
16
25
29
9
93
117
26
84
48
99
683
56
8