12
13
0
3
90
28
120
69
17
58
21
77
144
27
48
60
105
140
85
30
182
80
51
24
70
15
16
18
312
68
97
39
19
61
57
87
65
139
43
42
121
466
109
433
46
119
31
23
66
92
76