27
43
309
4
50
137
210
89
115
62
217
104
12
57
159
16
14
84
99
187
40
63
55
9
46
78
47
18
24
83
97
262
30
118
79
60
90
25
23
15
80
110
169
19
37
34
77
29
86
56
53
85