32
50
24
84
253
226
18
27
42
158
9
37
96
6
77
89
10
19
99
36
31
123
106
109
82
44
20
51
204
17
79
297
127
151
46
73
57
100
58
265
154
85
110
53
30
26
8
48
2
266