24
34
12
127
138
95
36
142
29
28
49
40
130
74
113
78
20
109
57
32
99
48
46
79
73
27
30
94
50
170
251
192
282
180
59
56
69
58
41
33
45
75
105
42
149
708
63
125
61
72
163
14