9
19
29
13
3
45
12
2
18
65
4
26
10
7
38
136
6
47
16
44
22
5
27
8
126
42
62
140
82
139
41
57
52
84
88
144
153
75
102
323
117
174
148
332