15
23
28
9
42
21
33
31
36
48
29
64
57
14
34
18
2
35
25
47
12
43
291
39
82
75
46
45
130
52
160
30
54
127
71
24
256
84
77
19
22
26