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
176
324
8
27
322
65
37
33
283
18
14
11
36
16
111
28
10
51
53
22
284
120
29
243