5
11
49
58
46
38
36
88
8
37
2
18
123
7
17
14
79
32
13
9
10
33
22
4
21
55
209
28
54
26
60
363
6
87
205
181
42
118
85
83
44
162
15
48
68
77
74
45
225
47
12
51