1
14
3
30
6
0
21
11
53
29
4
62
31
36
5
24
40
45
27
139
141
7
19
89
59
23
28
67
38
136
46
97
78
110
74
82
420
13
204
147
33
41
49
332
119