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