2
42
50
96
8
10
21
23
75
86
63
15
60
48
13
20
61
45
26
140
14
32
24
92
31
30
19
81
6
11
376
78
71
38
43
80
27
40
22
18
90
33
162
125