5
13
8
17
26
15
2
7
20
28
14
19
12
18
48
51
25
75
40
54
37
31
202
42
82
100
32
22
21
105
86
58
282
130
74
36
112
94
49
102
209
66
144
76
45
43