41
32
10
18
34
216
27
70
304
45
98
163
5
74
75
106
12
4
8
6
38
393
11
40
15
24
25
86
33
104
77
13
23
21
19
48
57
9
50
17
81