45
11
17
23
34
8
26
27
10
62
7
9
15
2
1
5
99
55
20
13
107
24
80
38
247
29
33
83
89
63
44
79
101
52
110
46
19
258
148
246
134
95
186
53