40
5
26
341
50
4
19
2
49
14
46
43
20
1
7
59
13
9
58
8
22
96
6
97
33
42
112
65
39
28
52
12
91
31
18
94
68
48
57
24
51
92
10
21
11
83