107
88
104
84
60
8
52
29
41
74
118
22
70
50
97
25
19
62
82
100
25
41
13
2
75
85
170
27
156
50
54
24
61
23
13
28
97
27
42
119
158
32
41
28
66
13
16
7
47
93