9
2
48
89
63
19
6
81
86
10
103
100
51
49
108
187
97
77
24
46
31
94
57
38
96
44
82
68
13
40
17
111
74
120
25
34
290
29
47
66
173