14
41
75
66
52
42
12
51
10
21
9
45
7
31
3
25
61
24
29
11
590
37
59
16
13
160
30
23
17
40
19
88
69
22
20
4
108
67
5
35
18
76
128