23
89
88
101
193
55
102
221
381
64
62
324
39
4423
58
17
122
48
63
77
59
60
82
66
78
44
53
232
100
242