47
111
341
129
148
396
28
14
141
211
82
85
127
56
7
74
40
18
26
31
34
8
17
10
21
64
30
48
45
29
100
16
43
53
25
33
67
70
27
6
106
9
76
73
32
24