3
16
36
8
51
48
47
90
386
67
81
264
373
114
41
24
109
251
121
56
120
33
69
15
332
284
425
30
49
80
28
166
265
327