40
28
11
1
6
9
5
8
2
15
14
4
38
13
3
0
16
22
29
12
23
21
17
39
25
96
82
139
88
196
226
72
26
118
57
84
324
108
99
77
31
65
241
18
41
62