8
14
24
23
21
45
13
36
11
25
4
26
15
28
34
62
18
9
44
82
17
41
33
42
120
103
10
7
50
64
101
31
29
123
357
510
379
384
87
157
80
480
482
99
238
363