6
39
5
9
4
7
16
56
61
30
49
94
33
48
47
18
21
59
124
57
58
43
41
23
24
2
107
168
70
35
40
72
181
26
459
150
127
79
87
139
29
333
37
67
258