57
127
12
130
29
4
50
48
59
69
171
87
10
32
256
326
284
161
183
20
31
68
25
128
42
78
123
66
65
19
51
77
34
90
95
341
46
189
254
116
142
81
98
104
73
28
226
18
44
97