24
27
11
81
7
1
8
4
122
5
14
23
2
16
57
40
18
21
13
25
665
68
97
34
22
29
348
9
130
85
66
48
74
269
39
129
32
61
54
35
6
55
90
33
58