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