21
10
119
89
28
18
36
32
50
59
11
177
4
69
30
7
94
186
52
242
49
15
20
34
86
64
17
14
60
19
53
62
29
65
23
126
90
54
444
2
5
45
66
51
68