200
9
5
60
36
39
19
7
63
88
44
8
24
13
20
14
670
34
6
23
52
72
11
10
41
38
22
46
18
17
16
56
28
30
84
37
42
122
25
48
40
12
31
107
1000