119
52
67
79
40
63
114
34
112
85
115
37
90
120
47
93
103
48
20
23
32
38
107
163
83
43
200
61
151
144
280
265
136
412
16
938
56
273
122
1115
153
71
608
1277
336
2556
249
60
473
497
50
138