25
172
232
32
60
17
39
44
48
58
90
53
49
36
103
221
35
72
163
54
124
64
84
78
128
183
70
46
71
51
295
207
45
108
50
28
42
74
79
140
31
87
20