9
6
7
36
20
82
26
29
5
153
38
75
3
4
17
120
54
48
44
61
45
25
68
69
55
77
92
83
107
219
34
24
98
50
148
163
371