57
105
69
128
275
168
255
218
117
61
67
101
207
18
56
75
36
41
51
48
66
37
112
156
77
28
16
203
30
247
54
60
53
120
91
59
25
78
34
52
85
35
31
45
151
32
140
93