21
29
27
28
99
53
44
240
156
25
26
18
32
17
30
19
40
131
45
39
23
70
60
14
771
20
57
73
101
11
15
22
102
13
4
8
5
51
297
24
52
12
41
10
89
37