99
64
72
214
24
89
7
5
220
42
31
330
649
73
106
85
96
79
279
87
121
347
38
65
47
276
34
25
69
26
209
140
22
59
32
45
71
56
127
151
193
170
149
357
14
125
137
44
166
28
80
102
555