11
111
44
36
9
15
209
4
5
12
115
124
19
14
105
48
10
46
20
81
71
77
65
6
23
13
37
84
83
52
307
112
17
27
8
69
7
82
30
51
101
120
70
99
60
63
26
25
32
21
318