13
144
101
20
21
128
152
60
41
81
142
119
30
15
37
40
112
65
192
61
140
44
74
49
36
194
69
186
93
151
166
100
135
178
73
59
89
83
92
18
86
42
165
208
17
19
258
67
6
203
366
75