8
24
28
22
27
48
56
19
131
13
15
23
43
37
81
77
65
141
152
35
79
120
44
31
100
172
125
218
132
98
117
289
45
69
30
191
34
39
75
85
89
93
6
118
163
82
166