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