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