15
41
19
40
26
17
60
52
22
50
29
347
128
27
144
63
82
72
246
35
73
56
69
196
112
146
79
24
336
134
43
53
34
37
74
36
57
55
71
362
45
42
108
38
153