4
5
17
6
9
30
23
26
14
20
35
34
25
42
7
13
56
8
19
33
11
55
37
16
107
67
89
41
57
237
45
135
32
207
504
52
75
184
82
481
24
76
31
348
15
39
87