4
13
9
27
72
34
35
30
50
119
21
66
80
79
26
91
130
44
94
42
37
3
47
23
39
112
68
56
146
97
318
113
53
67
96
63
58
36
90
19
137
55
32
285
33
92
123
46
54
84