27
32
29
28
17
11
12
43
4
47
88
42
7
21
6
23
109
20
41
15
33
51
60
159
18
450
65
22
57
107
84
49
70
44
257
38
130
59
19
39
25
89
8
45