27
10
35
46
7
15
30
9
22
20
139
54
53
39
122
8
29
17
265
80
73
79
308
154
87
70
14
5
65
6
23
18
37
56
36
47
32
51
11
66
3
16
28
117
12
118
81