20
11
23
91
49
16
40
25
41
18
13
34
24
68
6
2
88
121
84
287
5
168
4
109
82
26
29
58
46
9
155
298
62
71
17
39
21
31
37
77
238
65
67
61
35