0
5
19
16
46
10
25
73
24
22
8
6
79
77
18
2
70
37
15
48
94
35
82
62
100
42
28
93
410
272
95
184
30
21
44
29
175
66
52
58
65
34
33
72
135