15
25
159
10
42
109
50
21
65
54
4
238
8
13
86
66
2
40
48
37
43
12
67
102
29
39
14
9
23
16
56
6
153
26
70
83
22
0
59
18
55
220
17
80
190
28
73
334
163
19