119
46
79
160
289
37
29
36
65
102
91
16
34
257
53
30
3
57
60
21
95
218
129
281
42
82
705
406
403
68
453
73
172
109
35
246
134
43
279
40
80
1678
286
15
70
33
52
67
790
471
178
26
637
44
66