14
34
109
64
21
33
98
9
45
24
128
118
25
501
72
54
23
36
35
47
39
60
38
32
28
94
40
42
92
43
56
30
63
647
13
78
280
55
26
83
51
46
22
87
29
176
16
110
11
67