0
3
7
6
19
2
9
1
11
5
13
14
42
65
48
54
192
60
204
41
55
87
232
122
22
28
228
149
62
33
137
44
317
78
72
67
35
97
46
20
39
209
59
10
95
210
386
119
75
166
47
101