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
67
62
35
80
12
19
82
29
367
38
59
37