19
32
22
46
12
43
17
21
23
65
139
13
3
48
42
51
26
30
27
68
49
86
40
25
47
18
16
50
41
83
149
94
58
29
7
4
14
28
126