46
43
4
258
112
82
69
13
378
102
49
354
36
18
24
15
30
273
342
237
11
31
21
10
71
56
37
45
77
111
28
153
32
35
8
9
58
29
54
22
3
5
143
162
17
55
66