25
23
34
123
18
43
177
54
56
29
127
66
282
40
83
151
67
75
161
36
116
140
46
41
98
53
49
20
70
64
248
269
84
65
14
101
447
94
69
60
88
89
27
86
30
68
195
22
462
143