129
62
97
53
87
65
54
128
93
88
16
12
215
15
255
293
58
323
110
111
183
151
102
55
713
40
34
145
116
94
333
51
225
207
222
203
98
221
315
233
376