27
25
518
102
6
116
807
13
22
645
28
34
205
17
50
162
123
26
11
20
68
45
23
49
31
30
51
46
15
48
129
58
37
8
61
14
5
112
138
56
40
122
201
118
79
47
126