86
123
64
30
44
61
21
25
70
3
8
387
50
33
52
60
11
92
5
124
68
179
46
499
47
14
87
18
4
41
6
7
49
20
17
222
22
139
165
109
182
37
115
24
75
73
42
31
106
122