6
3
12
31
7
100
19
101
50
105
20
10
5
90
26
38
37
8
102
74
109
25
17
137
28
114
63
49
35
55
81
47
14
30
58
36
73
21
77
44
54
18
69
32
99
230
16
174
52