58
42
76
31
137
54
112
17
67
258
626
83
110
35
32
560
36
18
87
22
71
1072
33
4
55
133
208
27
78
107
41
101
94
256
81
29
26
283
46
152
444
49
341
118
44
1089
1792
136
95
39
125
72
139
273
21