28
36
6
0
1
9
16
15
10
12
30
18
32
35
89
25
102
37
87
44
165
137
365
24
345
41
31
26
158
54
84
98
55
75
209
27
42
46
72
64
49
47
79
188
136
286
124
66
181
4
62