9
8
12
23
109
16
49
38
114
58
22
15
43
24
30
59
13
68
10
65
66
205
165
242
130
34
62
129
79
105
56
100
137
175
141
138
39
20
69
46
35
41
83
40
60
47
50
51
164