56
80
66
77
73
49
27
32
61
31
5
178
78
525
145
83
102
359
76
122
43
93
45
29
64
37
60
87
74
114
62
36
18
24
20
139
67
58
51
33
59
95
38
55
82
164
48
120
50
25