47
106
96
32
157
59
38
26
23
48
100
28
30
25
14
11
54
21
17
7
65
31
22
13
373
56
52
10
12
9
68
276
155
27
33
388
43
144
79