1
0
52
29
54
31
82
75
55
236
279
18
61
44
21
40
41
64
208
453
284
271
112
1813
1254
156
22
36
74
42
57
32
24
1141
46
17
20
30
33
56
38