14
25
8
17
106
39
51
36
87
44
116
213
21
181
54
38
7
41
403
35
145
360
125
61
42
79
11
102
12
28
131
40
50
23
46
5
368
149
138
43
15
92
30
147
34
246
52
90