9
13
24
36
37
35
110
113
39
27
59
31
16
23
10
25
119
49
20
26
14
38
91
108
44
65
98
61
52
51
67
8
88
45
76
5
151
84
358
130
173
262
114
109
46
154
175
105
549