36
57
47
166
104
116
78
42
35
246
486
44
67
476
28
143
89
102
322
27
235
46
275
201
38
68
77
349
59
444
71
23
14
45
272
49
40
16
106
76
108
86
350