19
39
30
121
75
161
33
100
135
22
82
152
189
31
79
17
38
64
52
77
62
18
28
16
29
45
101
106
66
24
27
26
20
12
97
48
13
54
93
46
237
125
63
47
32
42