19
42
56
2
51
10
26
210
93
7
23
50
17
13
20
27
22
4
47
6
36
9
3
52
18
5
32
25
183
38
34
62
49
141
153
11
45
31
297
21
90
87
107
169