90
5
43
25
36
12
21
19
50
61
26
14
30
22
15
35
76
54
277
244
298
8
17
3
38
52
13
23
59
24
28
47
9
11
87
33
63
321