19
20
1043
30
43
35
23
247
22
63
231
48
45
356
42
61
102
24
54
78
44
71
119
14
93
60
118
57
56
88
137
135
167
246
97
27
50
72
55
103
220
41
153
36
40
67
210
104
65
87
90
53
181
134
89