2
1
3
0
6
5
41
4
8
23
9
11
10
7
38
21
71
65
111
129
132
293
107
48
105
64
58
32
42
54
214
26
510
60
37
75