42
198
14
136
75
19
49
137
89
115
25
784
8
22
39
24
40
27
28
71
13
20
30
11
3
6
23
9
18
21
84
371
232
81
26
4
73
59
17
731
32
618
38
145