101
321
21
244
18
56
76
68
48
130
69
91
138
38
50
54
109
243
44
143
532
179
181
148
52
164
190
94
118