11
45
77
1
23
21
15
90
29
8
18
7
6
37
13
31
32
145
144
68
137
120
73
35
9
101
36
24
26
62
17
46
83
40
195
70
42
51
61
20
14