29
30
22
20
45
36
10
23
58
78
59
44
5
8
17
128
11
43
55
121
110
474
19
35
7
14
32
21
9
18
12
74
270
31
103
33
84
81