7
17
38
8
9
50
21
5
11
31
46
20
49
185
69
45
14
29
16
34
39
25
87
63
70
129
116
83
78
44
42
65
107
124
115
118
144
91
55
152
72
24
85
27
125
294
56
162
57
201
288