23
40
43
100
98
136
24
30
599
83
31
29
27
44
21
234
32
48
82
71
47
107
157
93
139
323
35
55
59
51
64
120
270
46
127
10
109
571
33
53
77
94
137
58
52
39
214