3
41
14
39
5
6
4
2
0
8
11
25
19
32
15
12
23
26
34
86
117
419
125
93
159
209
58
75
48
189
9
56
69
16
17