99
20
120
25
23
27
95
45
29
42
39
173
57
21
31
107
14
150
6
15
81
49
16
26
19
128
18
68
41
24
55
738
50
43
53
10
13
9
17
2
37
4
292