90
225
67
25
77
211
101
40
110
332
87
259
773
98
63
20
34
61
46
147
26
80
13
57
21
174
324
8
27
322
64
37
33
281
18
14
11
36
16
111
28
10
51
53
22
284
120
29
243