27
32
29
28
15
11
12
43
4
47
88
42
7
40
21
6
23
109
19
33
51
59
159
18
448
65
22
57
106
84
48
69
44
257
38
130
58
17
39
25
89
8
45