11
20
3
33
40
95
94
66
47
14
106
101
114
93
60
29
54
452
89
22
23
56
31
25
35
90
78
105
121
64
110
85
75
61
313
44
117
59
50
45
28
81
164
136
68
141
282
108
87
43
79
71
38