10
128
59
96
73
111
56
36
16
76
53
18
38
39
170
19
201
58
75
90
52
42
129
61
23
46
123
105
78
64
151
41
108
45
62
81
82
144
122
189
214
149
107
92
246
148
180
130