3
56
17
75
215
45
46
60
53
78
54
135
179
48
193
66
42
77
124
126
40
79
50
15
28
38
26
93
37
23
30
21
39
35
44
51
7
101
69
14
6
22
16
164
32
55
68
49
299
91