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