15
12
91
3
11
8
89
34
21
28
73
10
30
20
66
54
94
50
232
14
51
59
39
26
6
2
7
4
9
109
214
165
16
45
61
29
627
25
101