1
4
15
7
16
12
14
97
23
19
50
77
9
35
18
89
30
40
44
48
57
43
75
41
78
69
34
115
103
110
62
142
87
159
111
65
31
49
277
107
73
83
91
105
72
28
162
249