5
0
14
7
22
29
10
106
48
80
226
16
583
297
207
30
202
324
23
19
90
450
488
26
51
517
44
28
8
1105
53
11
225
21
4
12
27
13
20
46
38
218
87
36
40
86
83