15
48
28
50
96
36
38
45
17
296
203
212
13
46
67
31
26
87
172
71
16
10
18
51
122
41
29
40
20
58
33
35
59
25
63
32
72
61
73
62
53
78
52
82
57
120
224