21
13
18
121
8
2
5
11
20
33
146
23
63
28
12
16
35
43
52
363
167
6
22
30
4
31
53
25
54
15
60
49
17
89
19
39
59
110