15
13
97
12
3
11
8
89
34
21
30
75
10
20
66
56
94
50
232
14
60
52
16
40
26
6
2
59
7
4
109
219
165
45
61
28
29
629
25
9
102