3
56
22
16
20
32
48
28
35
24
33
40
65
9
7
39
11
80
93
75
82
37
14
287
72
21
25
54
30
18
68
64
5
43
42
127
58
45
31
23
61