27
30
18
206
142
53
64
81
105
13
101
117
45
15
4
260
23
93
56
55
151
155
35
164
103
10
52
22
778
109
19
47
31
25
16
34
48
28
32
37
2878
111
63
496
146
83
433
104
125
43
65