11
5
4
16
28
107
36
35
30
233
54
13
17
82
97
21
27
49
94
59
33
78
68
18
31
161
45
50
99
25
53
121
51
90
46
287
85
71
185
204
147
203
73
34
39
29