4
7
3
15
35
24
11
13
19
50
42
92
77
46
21
17
39
14
97
36
65
10
169
72
106
41
55
232
40
195
88
45
114
26
47
85
131
184
100
177
59
62
305