6
100
200
150
284
40
112
28
101
78
4
23
32
24
26
17
15
39
7
27
11
8
1
25
65
9
37
33
5
10
42
31
30
348
19
16
125
56
66
18
47
96
41
70
49
61
137