9
1
30
20
7
8
4
25
29
3
11
14
10
13
34
15
100
19
243
41
36
32
111
49
201
70
57
54
46
187
80
109
26
186
344
24
110
28
91
38
132
31
83
220
85
89