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