21
17
42
24
33
37
35
94
18
167
30
87
15
38
31
208
91
90
126
84
60
57
26
36
196
115
70
48
16
54
63
29
14
5
252
65
62
34
72
10
61
28
22
123
55
49
515