12
29
32
46
3
10
54
45
88
53
63
200
14
51
94
69
122
125
30
42
18
89
4
15
66
155
152
20
19
34
23
13
65
105
67
57
16
7
144
44
24
26
5
17
25
77
41
166