8
88
123
160
21
232
136
208
54
17
152
60
28
43
89
31
283
23
191
30
383
83
340
41
34
174
46
55
11
27
45
24
309
67
39
162
82
102
22
33
131
10
16
105
116
56
80
64
270
93
402
94