3
1
7
4
41
6
0
2
16
74
29
424
47
42
105
49
89
39
51
120
209
81
85
215
44
26
34
22
86
33
94
31
58
18
48
75
276
24
65
112
8
40