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