20
30
13
14
21
19
23
48
11
4
5
61
29
33
10
71
18
73
16
7
54
49
220
2
41
66
231
130
34
25
267
63
77
35
76
43
167
38
56
62
439
79
15
68
161
80
304
46