59
7
99
28
285
76
40
344
106
42
77
75
55
36
343
80
69
144
48
126
52
137
9
25
73
41
21
33
24
51
34
89
31
93
155
197
113
119
66
50
90
43
82
147
105
289
71
124
38
87
157