41
38
13
57
25
9
24
48
6
28
20
160
717
15
29
8
102
10
43
105
55
439
326
11
54
51
7
2
12
14
90
50
4
75
71
16
33
32
77
217