46
10
131
26
25
12
20
60
57
18
9
39
85
13
4
51
16
15
29
53
48
3
412
21
19
41
370
59
122
87
527
23
70
61
82
179
98
47
213
67
52
196
34
119
113
161