9
19
29
12
3
45
11
2
18
62
4
26
10
13
7
38
134
5
47
16
44
22
27
8
126
41
140
82
139
57
52
84
88
144
151
75
102
323
117
174
148
330