21
104
8
30
54
18
39
28
12
16
7
9
89
61
120
22
13
180
27
60
14
64
3
2
24
46
36
170
57
5
72
62
25
103
11
76
79
51
105
578
35
245
169
67
379
53