14
22
2
45
15
8
5
12
25
11
36
19
59
40
17
20
3
50
86
70
507
172
32
65
23
106
34
49
74
64
61
66
89
159
26
24
35
85
56
48
16
98
84
75
69
94
46
118
190
52
43