16
46
254
9
50
108
41
30
13
71
24
5
229
19
89
15
37
33
55
21
2
6
29
23
34
62
38
11
35
196
43
160
31
140
146
20
17
132
69
101