18
87
73
17
80
21
149
13
30
12
22
40
35
83
113
72
631
29
92
33
89
41
51
59
38
19
47
65
62
49
118
37
48
50
71
150
26
46
96
577