10
43
70
108
13
59
18
34
67
12
8
87
3
48
37
7
77
39
117
26
51
84
30
42
74
72
83
22
82
111
19
50
40
49
56
198
354
31
41
64
178
44
25
21
76
65
112
36