110
78
25
56
90
127
79
59
67
205
19
86
6
5
189
32
27
301
31
602
73
99
77
245
70
116
309
202
30
57
41
257
21
17
204
139
22
63
55
119
144
188
154
323
14
122
66
44