40
121
65
27
72
57
25
23
17
137
171
15
21
56
22
12
63
26
24
242
29
49
20
90
19
138
42
47
70
50
55
32
103
161
354
573
64
142
97
196
14
83
151
68
43
16
69
34