0
5
30
1
4
8
19
2
35
6
13
68
45
146
192
98
50
80
122
11
22
67
39
27
38
16
82
63
10
120
46
72
21
7
23
112
448
44
58