46
45
77
82
34
87
20
89
35
92
33
44
7
81
70
107
105
16
29
4
90
188
55
49
18
355
114
98
91
356
453
99
131
282
95
382
221
124
6
60
104
40
63
198
73
80
56
9
13
54
83
1440
61
1049