5
84
23
3
70
111
36
118
19
18
16
31
89
61
44
27
25
77
260
46
156
54
247
211
8
639
112
10
165
103
114
71
191
56
42
78
49
21
7
6
155
82
40
1
37
13
12