41
12
30
27
46
1032
29
298
140
56
82
32
81
26
17
45
37
9
43
55
19
21
119
59
48
34
71
22
109
33
53
322
13
51
24
61
63
4
16
23
89
15
85
214