9
18
41
33
16
1
15
12
29
71
138
140
13
124
103
62
151
96
122
133
73
108
186
49
55
660
147
368
28
320
22
171
44
106
74
72
56
45
17
572
90
118
40
48
46
35
141
81
63
442
14
87