12
20
7
23
18
13
5
10
70
54
51
39
1
42
240
4
50
107
235
80
24
105
90
127
101
9
40
38
126
46
140
741
497
154
139
320
58
53
63
21
57
17
34
99
110
230
88
59
25
104
47