0
5
1
35
110
44
21
19
7
16
32
98
36
69
10
102
63
39
29
70
20
11
22
31
6
88
18
87
26
17
53
331
74
47
12
33
13
9
8
357
28