2
0
1
3
4
5
33
60
40
169
57
53
29
83
78
14
42
43
22
50
116
21
44
25
277
71
54
38
17
12
28
9
47
15
23
19
111
13
6
128
39