20
45
23
52
26
21
19
34
272
28
57
51
31
61
10
7
79
14
54
83
11
69
25
30
29
42
35
49
99
48
78
43
89
371
334
241
217
216
110
59
75
18
167
53
13
22
338