16
40
43
60
142
69
57
25
71
7
88
23
28
8
15
87
111
27
32
75
53
33
29
152
38
147
83
184
179
159
89
366
260
35
22
54
11
6
367
61
258
64
148
70
144
12
78
140
92
17
13
79