7
30
27
3
9
19
26
10
38
56
156
42
263
46
266
22
93
23
18
5
44
13
80
24
37
140
131
25
62
32
92
20
34
61
29
72
49
78
12
63
35
77
394
69
11
54
59