50
13
39
21
31
30
29
60
66
28
53
105
70
103
138
68
167
192
54
48
35
98
62
118
123
133
25
84
191
37
16
76
107
115
73
199
259
34
121
69
71
75
57
77
144
102
208
27
47
79
237