18
3
9
27
60
11
24
12
7
25
16
32
13
8
50
140
23
10
43
45
73
82
29
38
83
106
55
31
49
15
56
54
17
39
20
131
87
41
21
68
107
70
51
74
33