14
2
50
101
17
23
12
22
122
92
66
91
78
27
30
37
26
54
106
49
19
38
3
6
102
9
100
21
39
32
40
1
4
34
85
56
42
217
15
61
35
89
41
156
31