28
19
20
10
34
207
43
23
47
54
55
203
16
13
18
136
67
59
117
4
485
845
142
102
46
305
79
84
40
31
71
12
65
41
88
291
17
158
163
24
35
9
32
22
148
30
5
126