112
67
75
28
77
111
20
16
4
17
85
219
59
26
92
35
42
108
14
29
84
7
118
82
15
10
19
53
78
52
24
95
154
147
39
12
66
50
43
90
41
117
637
86
123
103
34
22
51
30
392