6
14
13
110
15
3
11
9
8
2
4
75
26
49
150
45
58
28
41
104
67
83
17
25
16
108
21
74
260
62
69
252
12
48
71
36
23
38
31
61
267
27
37
57
161
88
63
152
449
33
178