27
105
11
28
65
18
25
44
38
52
127
42
286
100
31
7
111
63
12
37
16
56
5
86
9
8
15
32
107
158
29
41
13
6
74
53
155
54
46
60
156
104
81
71
39
21
195
67
251
152