0
2
28
3
6
7
16
13
10
18
51
4
21
30
29
53
11
128
14
86
119
148
42
52
66
416
34
12
131
54
185
41
48
50
22
33
130
40
44
55
78
15
129
103
39
9
32
76
176
68
36