21
14
5
15
59
43
94
51
3
96
10
30
95
66
46
7
23
120
319
27
19
33
32
16
18
12
133
62
20
119
17
52
26
70
37
792
72
148
35
227
57
9
76