41
10
3
32
16
4
74
40
106
7
2
0
1
252
8
23
18
51
20
9
22
17
26
14
5
48
46
6
12
31
49
338
112
24
38
117
102
21