15
50
158
23
10
12
17
25
42
18
70
57
29
36
28
43
37
44
187
325
198
74
49
40
53
8
127
2
77
39
71
34
3
246
16
38
46
26
22
31
30
5
88
13
186
11
14
276