0
3
16
11
49
29
61
24
33
5
21
23
38
44
42
27
14
139
138
7
19
89
59
28
67
37
136
46
97
78
110
74
40
82
417
13
203
30
147
41
332
119
63
218
56