51
72
120
31
19
13
90
37
78
57
67
115
124
64
142
130
39
21
53
17
18
55
65
76
59
14
48
52
98
103
40
22
30
58
10
27
83
50
38
230
47
95
116
32
23
24
112
63
301