45
40
20
61
59
25
32
5
100
9
47
58
18
21
104
22
328
196
75
14
65
30
23
6
3
43
46
27
44
42
95
51
49
144
24
180
96
83
88
26
38
13
17
35