10
159
93
81
109
54
64
74
76
30
60
20
36
92
104
113
39
181
25
189
29
255
111
162
122
38
94
343
102
77
88
51
49
45