19
89
96
82
31
20
12
81
345
62
128
99
13
85
87
44
58
142
164
119
66
130
144
7
218
180
28
214
46
65
106
63
224
77
91
333
32
86
78
232
124
221
271
25
125
52
35
140
103
226
33
60
61
70
71