40
18
29
3
10
0
6
9
1
22
8
25
24
46
49
37
34
28
11
19
45
33
13
66
36
16
17
23
271
58
31
32
165
20
38
53
86