1
13
9
10
2
11
31
28
75
50
5
16
7
15
43
81
60
36
39
17
29
44
101
24
45
57
23
49
53
86
123
30
66
61
14
8
26
51
83
65
156
290
12