20
222
32
26
46
36
61
81
49
24
21
13
56
34
70
16
77
130
85
91
48
73
50
15
10
136
30
65
53
5
76
99
33
66
62
134
35
80
12
19
82
29
367
37
59