22
20
105
81
14
64
74
80
82
28
29
48
109
132
976
17
11
9
429
103
39
30
47
71
694
41
18
52
224
61
85
49
15
50
58
38
65
21
34
13
43
45
31
12