13
57
48
59
15
42
168
308
50
36
113
160
93
221
127
46
22
131
345
56
21
316
133
230
722
103
117
35
170
19
78
71
40
52
39
69
120
91
38
27
65
43
74