25
42
238
27
37
14
13
9
23
57
88
34
89
160
41
64
31
28
49
60
32
86
8
22
17
54
135
220
772
120
21
3
96
99
40
12
52
19
24
36
46
142
11
15
20