16
242
64
47
82
152
112
145
40
42
73
68
61
44
7
70
27
23
31
37
217
29
124
19
164
239
133
13
25
154
183
79
89
54
160
163
36
38
52
446
55
213
165
172
136
204
386
131
22
53
181
88
65
50
32