32
67
3
27
140
54
156
39
87
127
89
253
63
72
77
29
159
25
19
166
70
130
33
37
81
22
9
28
49
21
161
34
50
75
55
109
79
16
8
44
18
36
71
91
60
73
40
251