15
9
27
2
3
8
6
7
4
5
91
60
285
56
26
110
73
80
129
391
46
121
50
45
69
30
28
14
23
41
82
11
39
43
74
85
77
13
120
33
21
25
116
24
48