4
15
0
6
23
5
3
13
69
31
37
90
17
60
151
461
750
165
104
67
199
16
206
51
118
64
113
87
107
54
133
41
102
19
97
320
62
39
38
72
59
495
170
162
145
242
150
140
147
61
50
79
120