22
21
130
17
40
88
62
192
81
53
46
202
37
45
27
41
43
56
25
49
29
77
24
18
12
10
128
404
38
47
23
99
103
144
238
52
42
11
55
6
146
557
26