7
158
92
80
108
54
64
74
76
30
60
20
36
91
103
113
39
181
25
189
29
255
111
162
122
38
94
343
102
77
81
88
51
49
45