7
28
18
26
15
20
59
5
2
105
841
117
45
216
44
39
98
3
118
41
8
71
13
19
17
78
123
16
63
37
9
23
36
46
53
68
14
10
65
12
50
49
25
40
24
75