97
66
72
77
20
65
129
158
37
18
100
11
171
117
42
275
58
599
167
262
48
73
69
28
25
67
286
83
136
111
192
68
184
14
177
324
41
274
333
92
291
106
79
81
39
46
51
120
32