9
10
35
103
88
63
92
12
37
19
65
30
8
45
58
38
71
11
3
42
51
96
40
16
128
75
14
39
57
41
25
46
84
216
140
23
28
66
106
85
20
22
7
82
146
132