0
1
50
4
23
26
10
112
5
3
16
15
8
21
6
22
12
18
13
29
28
355
33
20
11
17
7
9
37
83
27
88
38
109
44
78
51
41