41
45
25
305
676
24
48
9
140
33
12
5
372
111
144
213
39
71
54
63
30
172
101
11
36
90
29
1150
158
497
57
8
451
52
68
17
34
58
4
82
37
199
246
322
142