8
101
37
149
17
44
62
255
184
132
28
190
60
15
42
4
9
66
178
72
55
89
376
129
396
20
180
33
49
18
23
35
246
47
125
78
126
34
80
64
50
22
43
267
82
350
232
27
145
31