43
25
101
73
206
17
65
38
59
83
41
72
30
42
31
32
20
478
28
134
33
100
86
139
127
118
249
21
16
181
55
52
19
12
6
4
2
3
8
51
61
13
64
56
384
186
40
87