33
163
90
18
170
23
166
38
44
52
127
85
26
249
36
69
119
112
307
73
35
110
77
82
25
56
50
131
79
15
42
29
43
86
55
251
12
591
53
155
9
211
151
142
102
65
47
159
603
125
21
258