51
11
95
21
25
109
93
16
23
37
122
82
119
123
117
12
179
94
29
298
153
289
121
111
55
85
489
18
99
80
53
73
7
14
127
64
79
102
13
116
71
78
61
34
15
41
215
104
28
32
97
50