3
13
16
98
21
12
8
28
14
58
38
60
11
155
95
18
77
29
143
44
61
156
105
20
39
42
40
124
200
46
287
167
165
154
36
27
81
22
231
268
90
50
9
177
15
35
209
359
25