12
5
17
3
10
7
27
85
16
22
51
35
46
84
24
31
55
48
26
32
290
118
298
122
43
98
334
25
20
65
76
42
159
45
66
9
197
52
18
58
50
71
115
19