9
15
3
12
6
60
7
5
88
25
13
63
46
8
38
22
23
18
24
36
44
35
40
399
49
50
54
14
26
19
37
42
93
21
45
59
250
96
194
173
185
198
232
83
102
70
41