1
62
42
15
93
52
48
129
78
109
57
2
146
58
68
130
154
91
29
82
92
30
53
44
21
16
67
98
55
36
120
6
39
97
10
75
12
26
125
51
60
84
312
63
47
32
85
43
231
288