3
13
38
11
19
9
6
2
5
61
16
14
45
7
10
35
34
8
44
23
15
51
57
17
32
50
27
0
41
193
4
48
68
24
73
60
90
69
204
182
75
52
98
162
30
363
397
80
65
195
113