20
34
101
43
37
27
23
46
1
2
57
17
5
16
19
10
26
36
367
9
11
6
65
81
349
672
30
135
58
72
69
22
42
94
54
14
29
106
21
394
85
51
147
32
62
41