20
53
17
55
21
4
102
124
179
68
117
45
22
10
34
84
50
14
40
60
88
33
80
36
123
107
39
19
56
42
67
31
81
146
41
29
18
258
85
376
59
24
25
139
83
52
467
94