21
10
38
15
33
18
45
106
78
371
17
13
70
85
185
326
206
80
42
108
64
28
23
270
97
37
918
92
127
16
3
19
119
112
154
77
32
230
35
46
196
24
201
22
6
29
139
72
61
50