0
20
21
5
44
59
9
22
12
17
4
24
26
34
73
36
43
87
23
394
189
65
70
107
37
6
8
426
74
106
119
13
68
265
15
199
30
133
16
67
14
54
52
82
88
28
118