39
113
144
104
163
145
37
20
49
30
128
29
60
85
229
233
59
22
16
23
185
93
31
33
82
38
101
150
218
242
46
91
53
124
57
107
83
132
106
72
1123
343
208
256
147
54
888
64
443