80
118
42
37
34
26
64
33
32
89
56
53
24
8
51
31
11
97
23
74
49
30
87
28
36
215
67
162
61
20
6
35
10
14
93
68
21
82
57
41
977
29
110
81
25