14
22
3
33
40
95
47
101
114
94
60
29
89
23
56
31
25
35
90
78
121
64
110
61
314
44
117
59
50
54
45
28
81
164
136
68
141
282
87
43
79
71
38
67
194
144
373
540
72
111
172