112
121
160
26
105
108
24
100
124
40
180
14
285
82
70
111
61
57
74
46
28
78
88
237
73
97
138
96
84
66
79
52
45
379
47
30
64
71
92
86
144
8
17
489
172
50
117
33
62