9
98
26
10
7
12
144
19
8
31
6
107
29
23
95
61
17
53
41
11
87
33
38
15
35
79
16
60
21
32
34
48
59
25
39
42
288
63
68
57
58
118
248
137
91
150
262
70