39
128
20
112
32
153
28
18
49
23
80
104
33
34
144
540
67
110
37
378
40
311
387
186
255
73
52
239
36
199
35
136
84
30
183
103
92
345
196
98
1160
22
100
43
195
123
129
474
131
1360
337
62
88
295