4
30
243
89
74
126
68
60
93
21
71
64
55
47
125
9
111
150
112
38
59
63
67
173
101
81
52
106
31
98
155
62
16
27
34
78
236
117
28
14
177
35
22
145
44
24
280
6
11
92