22
29
27
20
60
99
33
55
32
76
57
15
18
13
21
16
124
42
17
98
119
339
35
7
133
470
31
25
66
68
44
185
45
46
89
34
77
103
28
48
43
95
232
137
51
58