2
88
10
30
126
65
24
82
92
15
18
58
7
80
19
20
51
60
61
40
21
35
34
29
63
123
73
94
46
41
42
174
145
23
50
33
86
12
127
31
78
43
44
48
133
26