58
51
60
69
280
82
37
235
88
124
125
68
40
165
32
103
66
46
271
108
29
150
111
30
97
34
349
94
47
33
92
143
75
89
116
43
182
115
17
64
73
24
101
25
67
102
12
27
44