3
56
162
30
170
90
88
54
70
48
29
68
100
80
73
49
140
121
82
44
154
36
24
97
52
78
62
75
47
50
58
21
43
287
103
83
96
104
550
40
128
94
41
71
39
67
134
1328
42
64
32
28
192
60
59
35
298
65
79
55
61
87
203
147
91
86
85
20
233