21
297
12
16
20
70
30
18
22
32
28
9
31
36
23
44
38
33
17
24
26
10
6
15
48
11
27
148
35
34
66
62
119
60